Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec'], chrootPath='/var/lib/mock/f29-build-11501-5210/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': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/librealsense.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': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/librealsense-2.12.0-1.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec'], chrootPath='/var/lib/mock/f29-build-11501-5210/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': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/librealsense.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': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3yiMeX + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf librealsense-2.12.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/librealsense-2.12.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd librealsense-2.12.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/librealsense.remove-cflags.patch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.n17gnT + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.12.0 + mkdir -p build ~/build/BUILD/librealsense-2.12.0/build ~/build/BUILD/librealsense-2.12.0 + pushd build + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -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_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 -DBUILD_UNIT_TESTS=NO -DCMAKE_INSTALL_BINDIR=/usr/bin -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DCMAKE_INSTALL_INCLUDEDIR=/usr/include .. -- The C compiler identification is GNU 8.1.1 -- The CXX compiler identification is GNU 8.1.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Info: REALSENSE_VERSION_STRING=2.12.0 -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Checking for one of the modules 'libusb-1.0' BUILDSTDERR: CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:270 (message): BUILDSTDERR: Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when BUILDSTDERR: available. Run "cmake --help-policy CMP0072" for policy details. Use the BUILDSTDERR: cmake_policy command to set the policy and suppress this warning. BUILDSTDERR: FindOpenGL found both a legacy GL library: BUILDSTDERR: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so BUILDSTDERR: and GLVND libraries for OpenGL and GLX: BUILDSTDERR: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so BUILDSTDERR: OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so BUILDSTDERR: OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for BUILDSTDERR: compatibility with CMake 3.10 and below the legacy GL library will be used. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: examples/CMakeLists.txt:21 (find_package) BUILDSTDERR: This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib64/libOpenGL.so BUILDSTDERR: CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:270 (message): BUILDSTDERR: Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when BUILDSTDERR: available. Run "cmake --help-policy CMP0072" for policy details. Use the BUILDSTDERR: cmake_policy command to set the policy and suppress this warning. BUILDSTDERR: FindOpenGL found both a legacy GL library: BUILDSTDERR: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so BUILDSTDERR: and GLVND libraries for OpenGL and GLX: BUILDSTDERR: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so BUILDSTDERR: OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so BUILDSTDERR: OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for BUILDSTDERR: compatibility with CMake 3.10 and below the legacy GL library will be used. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: tools/CMakeLists.txt:26 (find_package) BUILDSTDERR: This warning is for project developers. Use -Wno-dev to suppress it. -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.22.30 -- Configuring done -- Generating done BUILDSTDERR: CMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_CXX_FLAGS_RELEASE BUILDSTDERR: CMAKE_C_FLAGS_RELEASE BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: INCLUDE_INSTALL_DIR BUILDSTDERR: LIB_INSTALL_DIR BUILDSTDERR: LIB_SUFFIX BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/librealsense-2.12.0/build + /usr/bin/make -O -j4 /usr/bin/cmake -H/builddir/build/BUILD/librealsense-2.12.0 -B/builddir/build/BUILD/librealsense-2.12.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.12.0/build/CMakeFiles /builddir/build/BUILD/librealsense-2.12.0/build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' cd /builddir/build/BUILD/librealsense-2.12.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.12.0 /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file /builddir/build/BUILD/librealsense-2.12.0/build /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake --color= Scanning dependencies of target realsense-file make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 1%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/src/console.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/src/console.cpp:37: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 1%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/src/debug.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/src/header.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/src/header.cpp:37: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/buffer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 1%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIC -D_BSD_SOURCE -o CMakeFiles/realsense-file.dir/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lz4.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdint.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/stdint.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lz4.h:339, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lz4.c:91: BUILDSTDERR: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] BUILDSTDERR: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" BUILDSTDERR: ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp:39: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/foreach.hpp:69, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:38, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] BUILDSTDERR: failed ************ (Pred::************ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] BUILDSTDERR: failed ************ (boost::mpl::not_::************ BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:81:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: BagPlayer(const std::string &filename) throw(BagException); BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:8:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: BagPlayer::BagPlayer(const std::string &fname) throw(BagException) { BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function.hpp:64, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp: In instantiation of 'void boost::detail::function::basic_vtable1::assign_functor(FunctionObj, boost::detail::function::function_buffer&, mpl_::true_) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; mpl_::true_ = mpl_::bool_]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:608:13: required from 'bool boost::detail::function::basic_vtable1::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:498:45: required from 'bool boost::detail::function::basic_vtable1::assign_to(F, boost::detail::function::function_buffer&) const [with F = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:942:7: required from 'void boost::function1::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from 'boost::function1::function1(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from 'boost::function::function(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:572:49: warning: placement new constructing an object of type 'rosbag::TopicQuery' and size '24' in a region of type 'char' and size '1' [-Wplacement-new=] BUILDSTDERR: new (reinterpret_cast(&functor.data)) FunctionObj(f); BUILDSTDERR: ~~~~~~~~^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function.hpp:24, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_base.hpp: In instantiation of 'static void boost::detail::function::functor_manager_common::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_base.hpp:364:56: required from 'static void boost::detail::function::functor_manager::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = rosbag::TopicQuery; mpl_::true_ = mpl_::bool_]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_base.hpp:412:18: required from 'static void boost::detail::function::functor_manager::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = rosbag::TopicQuery]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_base.hpp:440:20: required from 'static void boost::detail::function::functor_manager::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:940:13: required from 'void boost::function1::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:728:7: required from 'boost::function1::function1(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from 'boost::function::function(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/function/function_base.hpp:318:54: warning: placement new constructing an object of type 'boost::detail::function::functor_manager_common::functor_type' {aka 'rosbag::TopicQuery'} and size '24' in a region of type 'char' and size '1' [-Wplacement-new=] BUILDSTDERR: new (reinterpret_cast(&out_buffer.data)) functor_type(*in_functor); BUILDSTDERR: ~~~~~~~~~~~^~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp:28: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:29: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/foreach.hpp:69, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:31: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] BUILDSTDERR: failed ************ (Pred::************ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] BUILDSTDERR: failed ************ (boost::mpl::not_::************ BUILDSTDERR: ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:28: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:45: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:31: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] BUILDSTDERR: failed ************ (Pred::************ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] BUILDSTDERR: failed ************ (boost::mpl::not_::************ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'std::tuple, std::allocator >, long unsigned int, long unsigned int> rosbag::Bag::getCompressionInfo() const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:204:10: warning: unused variable 'compression' [-Wunused-variable] BUILDSTDERR: auto compression = compression_; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:225:10: warning: unused variable 'chunk_count' [-Wunused-variable] BUILDSTDERR: auto chunk_count = chunks_.size(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'void rosbag::Bag::startReadingVersion102()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:352:31: warning: catching polymorphic type 'class rosbag::BagFormatException' by value [-Wcatch-value=] BUILDSTDERR: catch (BagFormatException ex) { BUILDSTDERR: ^~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/src/serialization.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/src/duration.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/src/rate.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 12%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIC -D_BSD_SOURCE -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/src/lz4s.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdint.h:26, BUILDSTDERR: from /usr/lib/gcc/riscv64-redhat-linux/8/include/stdint.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include/roslz4/../../../../lz4/lz4.h:339, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include/roslz4/lz4s.h:38, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/src/lz4s.c:35: BUILDSTDERR: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] BUILDSTDERR: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" BUILDSTDERR: ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 12%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIC -D_BSD_SOURCE -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/src/xxhash.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /usr/include/bits/libc-header-start.h:33, BUILDSTDERR: from /usr/include/stdlib.h:25, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/src/xxhash.c:87: BUILDSTDERR: /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] BUILDSTDERR: # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" BUILDSTDERR: ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] BUILDSTDERR: failed ************ (Pred::************ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] BUILDSTDERR: failed ************ (boost::mpl::not_::************ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp: In member function 'void rosbag::View::addQuery(const rosbag::Bag&, const ros::Time&, const ros::Time&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:249:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if ((bag.getMode() & bagmode::Read) != bagmode::Read) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:252:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: boost::function query = TrueQuery(); BUILDSTDERR: ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/src/time.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/src/time.cpp:99:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] BUILDSTDERR: throw(NoHighPerformanceTimersException) BUILDSTDERR: ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 13%] Linking CXX static library librealsense-file.a cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/cmake -P CMakeFiles/realsense-file.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/librealsense-2.12.0/build/third-party/realsense-file && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense-file.dir/link.txt --verbose=1 /usr/bin/ar qc librealsense-file.a CMakeFiles/realsense-file.dir/lz4/lz4.c.o CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o /usr/bin/ranlib librealsense-file.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 13%] Built target realsense-file make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' cd /builddir/build/BUILD/librealsense-2.12.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.12.0 /builddir/build/BUILD/librealsense-2.12.0 /builddir/build/BUILD/librealsense-2.12.0/build /builddir/build/BUILD/librealsense-2.12.0/build /builddir/build/BUILD/librealsense-2.12.0/build/CMakeFiles/realsense2.dir/DependInfo.cmake --color= Scanning dependencies of target realsense2 make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/environment.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/environment.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/environment.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/device_hub.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/device_hub.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/include/librealsense2/hpp/rs_sensor.hpp:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/include/librealsense2/hpp/rs_device.hpp:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/include/librealsense2/hpp/rs_record_playback.hpp:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/include/librealsense2/hpp/rs_context.hpp:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/include/librealsense2/rs.hpp:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/include/librealsense2/hpp/rs_frame.hpp:701:120: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] BUILDSTDERR: if (frame.get_profile().stream_type() == RS2_STREAM_INFRARED && frame.get_profile().stream_index() == index) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:8: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:417:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] BUILDSTDERR: std::shared_ptr _source_watcher; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:416:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] BUILDSTDERR: const record_backend* _owner; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:403:13: warning: when initialized here [-Wreorder] BUILDSTDERR: record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:8: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h: In constructor 'librealsense::device_serializer::serialized_option::serialized_option(librealsense::device_serializer::nanoseconds, librealsense::device_serializer::sensor_identifier, rs2_option, std::shared_ptr)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:146:24: warning: 'librealsense::device_serializer::serialized_option::option_id' will be initialized after [-Wreorder] BUILDSTDERR: rs2_option option_id; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:145:51: warning: 'std::shared_ptr librealsense::device_serializer::serialized_option::option' [-Wreorder] BUILDSTDERR: std::shared_ptr option; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:140:13: warning: when initialized here [-Wreorder] BUILDSTDERR: serialized_option(device_serializer::nanoseconds time, sensor_identifier id, rs2_option opt_id, std::shared_ptr o) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp: In member function 'std::shared_ptr librealsense::device_hub::create_device(const string&, bool)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:59:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(auto i = 0; ((i< _device_list.size()) && (nullptr == res)); i++) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/archive.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/archive.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp: In member function 'void librealsense::points::export_to_ply(const string&, const librealsense::frame_holder&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:80:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < new_vertices.size(); ++i) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::video_frame]': BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:549:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:662:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:1328:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:360:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:706:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:722:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:340:101: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:123:30: warning: 'librealsense::frame_archive::mutex' will be initialized after [-Wreorder] BUILDSTDERR: std::recursive_mutex mutex; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:121:27: warning: 'std::atomic librealsense::frame_archive::recycle_frames' [-Wreorder] BUILDSTDERR: std::atomic recycle_frames; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:266:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame_archive(std::atomic* in_max_frame_queue_size, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::composite_frame]': BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:549:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:662:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:1328:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:360:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:706:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:722:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:343:105: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:123:30: warning: 'librealsense::frame_archive::mutex' will be initialized after [-Wreorder] BUILDSTDERR: std::recursive_mutex mutex; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:121:27: warning: 'std::atomic librealsense::frame_archive::recycle_frames' [-Wreorder] BUILDSTDERR: std::atomic recycle_frames; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:266:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame_archive(std::atomic* in_max_frame_queue_size, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::motion_frame]': BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:549:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:662:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:1328:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:360:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:706:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:722:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:346:102: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:123:30: warning: 'librealsense::frame_archive::mutex' will be initialized after [-Wreorder] BUILDSTDERR: std::recursive_mutex mutex; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:121:27: warning: 'std::atomic librealsense::frame_archive::recycle_frames' [-Wreorder] BUILDSTDERR: std::atomic recycle_frames; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:266:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame_archive(std::atomic* in_max_frame_queue_size, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::points]': BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:549:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:662:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:1328:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:360:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:706:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:722:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:349:96: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:123:30: warning: 'librealsense::frame_archive::mutex' will be initialized after [-Wreorder] BUILDSTDERR: std::recursive_mutex mutex; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:121:27: warning: 'std::atomic librealsense::frame_archive::recycle_frames' [-Wreorder] BUILDSTDERR: std::atomic recycle_frames; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:266:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame_archive(std::atomic* in_max_frame_queue_size, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::depth_frame]': BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:549:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:662:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:1328:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:360:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:706:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:722:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:352:101: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:123:30: warning: 'librealsense::frame_archive::mutex' will be initialized after [-Wreorder] BUILDSTDERR: std::recursive_mutex mutex; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:121:27: warning: 'std::atomic librealsense::frame_archive::recycle_frames' [-Wreorder] BUILDSTDERR: std::atomic recycle_frames; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:266:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame_archive(std::atomic* in_max_frame_queue_size, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::pose_frame]': BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:549:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:662:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:1328:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:360:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:706:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:722:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:355:100: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:123:30: warning: 'librealsense::frame_archive::mutex' will be initialized after [-Wreorder] BUILDSTDERR: std::recursive_mutex mutex; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:121:27: warning: 'std::atomic librealsense::frame_archive::recycle_frames' [-Wreorder] BUILDSTDERR: std::atomic recycle_frames; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:266:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame_archive(std::atomic* in_max_frame_queue_size, BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::disparity_frame]': BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:549:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:662:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr_base.h:1328:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)1]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:360:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:706:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /usr/include/c++/8/bits/shared_ptr.h:722:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:358:105: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:123:30: warning: 'librealsense::frame_archive::mutex' will be initialized after [-Wreorder] BUILDSTDERR: std::recursive_mutex mutex; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:121:27: warning: 'std::atomic librealsense::frame_archive::recycle_frames' [-Wreorder] BUILDSTDERR: std::atomic recycle_frames; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.cpp:266:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame_archive(std::atomic* in_max_frame_queue_size, BUILDSTDERR: ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/device.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:11, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:11, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:11, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:11, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:11, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:12, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/hw-monitor.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:12, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:18, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:417:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] BUILDSTDERR: std::shared_ptr _source_watcher; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:416:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] BUILDSTDERR: const record_backend* _owner; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:403:13: warning: when initialized here [-Wreorder] BUILDSTDERR: record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:18, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h: In constructor 'librealsense::device_serializer::serialized_option::serialized_option(librealsense::device_serializer::nanoseconds, librealsense::device_serializer::sensor_identifier, rs2_option, std::shared_ptr)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:146:24: warning: 'librealsense::device_serializer::serialized_option::option_id' will be initialized after [-Wreorder] BUILDSTDERR: rs2_option option_id; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:145:51: warning: 'std::shared_ptr librealsense::device_serializer::serialized_option::option' [-Wreorder] BUILDSTDERR: std::shared_ptr option; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:140:13: warning: when initialized here [-Wreorder] BUILDSTDERR: serialized_option(device_serializer::nanoseconds time, sensor_identifier id, rs2_option opt_id, std::shared_ptr o) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp: In member function 'int librealsense::device::assign_sensor(std::shared_ptr, uint8_t)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:172:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] BUILDSTDERR: catch (std::out_of_range) BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp: In member function 'virtual librealsense::sensor_interface& librealsense::device::get_sensor(size_t)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:194:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] BUILDSTDERR: catch (std::out_of_range) BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp: In member function 'virtual const librealsense::sensor_interface& librealsense::device::get_sensor(size_t) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:217:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] BUILDSTDERR: catch (std::out_of_range) BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/environment.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/pipeline.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/media/ros/ros_writer.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:10: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logError(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logWarn(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logInform(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: //#define logDebug(fmt, ...) \ BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:417:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] BUILDSTDERR: std::shared_ptr _source_watcher; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:416:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] BUILDSTDERR: const record_backend* _owner; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:403:13: warning: when initialized here [-Wreorder] BUILDSTDERR: record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device_hub.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h: In constructor 'librealsense::device_serializer::serialized_option::serialized_option(librealsense::device_serializer::nanoseconds, librealsense::device_serializer::sensor_identifier, rs2_option, std::shared_ptr)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:146:24: warning: 'librealsense::device_serializer::serialized_option::option_id' will be initialized after [-Wreorder] BUILDSTDERR: rs2_option option_id; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:145:51: warning: 'std::shared_ptr librealsense::device_serializer::serialized_option::option' [-Wreorder] BUILDSTDERR: std::shared_ptr option; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:140:13: warning: when initialized here [-Wreorder] BUILDSTDERR: serialized_option(device_serializer::nanoseconds time, sensor_identifier id, rs2_option opt_id, std::shared_ptr o) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.h:11, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h: In static member function 'static bool librealsense::util::config::match(librealsense::stream_profile_interface*, const librealsense::util::config::request_type&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:101:82: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] BUILDSTDERR: if (a->get_framerate() != 0 && b.fps != 0 && (a->get_framerate() != b.fps)) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:106:88: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] BUILDSTDERR: if (vid_a->get_width() != 0 && b.width != 0 && (vid_a->get_width() != b.width)) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:108:91: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] BUILDSTDERR: if (vid_a->get_height() != 0 && b.height != 0 && (vid_a->get_height() != b.height)) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h: In static member function 'static bool librealsense::util::config::contradicts(librealsense::stream_profile_interface*, const std::vector&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:145:92: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if (a->get_framerate() != 0 && request.fps != 0 && (a->get_framerate() != request.fps)) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:156:98: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if (vid_a->get_width() != 0 && request.width != 0 && (vid_a->get_width() != request.width)) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:158:101: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] BUILDSTDERR: if (vid_a->get_height() != 0 && request.height != 0 && (vid_a->get_height() != request.height)) BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:249:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] BUILDSTDERR: std::map _dev_to_profiles; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:248:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] BUILDSTDERR: std::map _results; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:199:26: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit multistream(std::map results, BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h: In member function 'bool librealsense::util::config::can_enable_stream(librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:337:21: warning: unused variable 'it' [-Wunused-variable] BUILDSTDERR: auto it = _requests.erase({stream, index}); BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/config.h:380:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for(auto i = 0; i< dev->get_sensors_count(); i++) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/ros/ros_writer.h:16, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:10: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/media/ros/ros_file_format.h: In member function 'bool librealsense::md_constant_parser::try_get(const librealsense::frame&, rs2_metadata_type&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/media/ros/ros_file_format.h:216:18: warning: unused variable 'pair_size' [-Wunused-variable] BUILDSTDERR: auto pair_size = (sizeof(rs2_frame_metadata_value) + sizeof(rs2_metadata_type)); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/media/ros/ros_file_format.h:672:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] BUILDSTDERR: const size_t number_of_hexadecimal_values_in_a_guid = 11; BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:10: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/media/ros/ros_writer.h: In member function 'void librealsense::ros_writer::write_pose_frame(const librealsense::device_serializer::stream_identifier&, const nanoseconds&, librealsense::frame_holder&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/media/ros/ros_writer.h:262:18: warning: variable 'rotation' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto rotation = pose->get_rotation(); BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp: In member function 'void librealsense::pipeline_processing_block::handle_frame(librealsense::frame_holder, librealsense::synthetic_source_interface*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:33:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i< comp->get_embedded_frames_count(); i++) BUILDSTDERR: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:5: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = librealsense::frame_holder]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/pipeline.cpp:15:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/algo.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/algo.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:12, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/algo.h: In constructor 'librealsense::auto_exposure_mechanism::auto_exposure_mechanism(librealsense::option&, librealsense::option&, const librealsense::auto_exposure_state&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:144:51: warning: 'librealsense::auto_exposure_mechanism::_skip_frames' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic _skip_frames; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:141:51: warning: 'single_consumer_queue librealsense::auto_exposure_mechanism::_data_queue' [-Wreorder] BUILDSTDERR: single_consumer_queue _data_queue; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:49:1: warning: when initialized here [-Wreorder] BUILDSTDERR: auto_exposure_mechanism::auto_exposure_mechanism(option& gain_option, option& exposure_option, const auto_exposure_state& auto_exposure_state) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:141:51: warning: 'librealsense::auto_exposure_mechanism::_data_queue' will be initialized after [-Wreorder] BUILDSTDERR: single_consumer_queue _data_queue; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:135:51: warning: 'librealsense::option& librealsense::auto_exposure_mechanism::_gain_option' [-Wreorder] BUILDSTDERR: option& _gain_option; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:49:1: warning: when initialized here [-Wreorder] BUILDSTDERR: auto_exposure_mechanism::auto_exposure_mechanism(option& gain_option, option& exposure_option, const auto_exposure_state& auto_exposure_state) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = librealsense::frame_and_callback]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/algo.cpp:53:66: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:18, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:11: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:417:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] BUILDSTDERR: std::shared_ptr _source_watcher; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:416:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] BUILDSTDERR: const record_backend* _owner; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:403:13: warning: when initialized here [-Wreorder] BUILDSTDERR: record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:18, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:11: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h: In constructor 'librealsense::device_serializer::serialized_option::serialized_option(librealsense::device_serializer::nanoseconds, librealsense::device_serializer::sensor_identifier, rs2_option, std::shared_ptr)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:146:24: warning: 'librealsense::device_serializer::serialized_option::option_id' will be initialized after [-Wreorder] BUILDSTDERR: rs2_option option_id; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:145:51: warning: 'std::shared_ptr librealsense::device_serializer::serialized_option::option' [-Wreorder] BUILDSTDERR: std::shared_ptr option; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:140:13: warning: when initialized here [-Wreorder] BUILDSTDERR: serialized_option(device_serializer::nanoseconds time, sensor_identifier id, rs2_option opt_id, std::shared_ptr o) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/hw-monitor.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/device.h:12, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:11: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h: In constructor 'librealsense::sensor_base::sensor_base(std::__cxx11::string, librealsense::device*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:100:66: warning: 'librealsense::sensor_base::_metadata_parsers' will be initialized after [-Wreorder] BUILDSTDERR: std::shared_ptr _metadata_parsers = nullptr; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:99:17: warning: 'librealsense::on_open librealsense::sensor_base::_on_open' [-Wreorder] BUILDSTDERR: on_open _on_open; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:17:5: warning: when initialized here [-Wreorder] BUILDSTDERR: sensor_base::sensor_base(std::string name, device* dev) BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp: In member function 'std::vector librealsense::sensor_base::resolve_requests(librealsense::stream_profiles)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:153:38: warning: unused variable 'uvc_profile' [-Wunused-variable] BUILDSTDERR: platform::stream_profile uvc_profile{}; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp: In lambda function: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:872:18: warning: variable 'is_custom_sensor' set but not used [-Wunused-but-set-variable] BUILDSTDERR: bool is_custom_sensor = false; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp: In member function 'uint32_t librealsense::hid_sensor::stream_to_fourcc(rs2_stream) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:995:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] BUILDSTDERR: catch(std::out_of_range) BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.cpp:7: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/stream.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:417:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] BUILDSTDERR: std::shared_ptr _source_watcher; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:416:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] BUILDSTDERR: const record_backend* _owner; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/mock/recorder.h:403:13: warning: when initialized here [-Wreorder] BUILDSTDERR: record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h: In constructor 'librealsense::device_serializer::serialized_option::serialized_option(librealsense::device_serializer::nanoseconds, librealsense::device_serializer::sensor_identifier, rs2_option, std::shared_ptr)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:146:24: warning: 'librealsense::device_serializer::serialized_option::option_id' will be initialized after [-Wreorder] BUILDSTDERR: rs2_option option_id; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:145:51: warning: 'std::shared_ptr librealsense::device_serializer::serialized_option::option' [-Wreorder] BUILDSTDERR: std::shared_ptr option; BUILDSTDERR: ^~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/core/serialization.h:140:13: warning: when initialized here [-Wreorder] BUILDSTDERR: serialized_option(device_serializer::nanoseconds time, sensor_identifier id, rs2_option opt_id, std::shared_ptr o) : BUILDSTDERR: ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:10, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:10, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:10, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:10, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:10, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:12, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/media/playback/playback_device.h:12, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/context.h:15, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/stream.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/sync.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/sync.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp: In function 'std::__cxx11::string librealsense::frame_to_string(librealsense::frame_holder&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:18:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < composite->get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp: In member function 'virtual void librealsense::composite_matcher::sync(librealsense::frame_holder, librealsense::syncronization_environment)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:304:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 1; i < frames_arrived.size(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/options.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/streaming.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/core/processing.h:5, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/proc/synthetic-stream.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = librealsense::frame_holder]': BUILDSTDERR: /usr/include/c++/8/tuple:1668:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {librealsense::matcher*&&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = librealsense::matcher* const; _T2 = single_consumer_queue]' BUILDSTDERR: /usr/include/c++/8/tuple:1657:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {librealsense::matcher*&&}; _Args2 = {}; _T1 = librealsense::matcher* const; _T2 = single_consumer_queue]' BUILDSTDERR: /usr/include/c++/8/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair >; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node > >]' BUILDSTDERR: /usr/include/c++/8/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair >; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node > >; std::allocator_traits >::allocator_type = std::allocator > > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:637:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = librealsense::matcher*; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node > >*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:654:4: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = librealsense::matcher*; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node > >*]' BUILDSTDERR: /usr/include/c++/8/bits/stl_tree.h:2414:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = librealsense::matcher*; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_map.h:518:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = librealsense::matcher*; _Tp = single_consumer_queue; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = single_consumer_queue; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = librealsense::matcher*]' BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:212:49: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp: In member function 'virtual bool librealsense::frame_number_composite_matcher::skip_missing_stream(std::vector, librealsense::matcher*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/sync.cpp:446:86: warning: 'synced_frame' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if((*synced_frame)->get_frame_number() - next_expected > 4 || (*synced_frame)->get_frame_number() < next_expected) BUILDSTDERR: ^~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/option.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/option.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:12, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/hw-monitor.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/types.h:28, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h: In instantiation of 'single_consumer_queue::single_consumer_queue(unsigned int) [with T = std::function]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:152:25: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:26:23: warning: 'single_consumer_queue >::was_flushed' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic was_flushed; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:21:10: warning: 'bool single_consumer_queue >::accepting' [-Wreorder] BUILDSTDERR: bool accepting; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/concurrency.h:30:14: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit single_consumer_queue(unsigned int cap = QUEUE_MAX_SIZE) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.cpp:4: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1243:57: required from here BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1028:18: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] BUILDSTDERR: auto old_value = std::move(buffer[i]); BUILDSTDERR: ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.12.0/build' [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/error-handling.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -Drealsense2_EXPORTS -isystem /usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.12.0/realsense2 -I/builddir/build/BUILD/librealsense-2.12.0/src -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.12.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.12.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11 -pthread -fPIC -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat-security -fPIC -o CMakeFiles/realsense2.dir/src/error-handling.cpp.o -c /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.12.0/build' BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:4, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:41: warning: ignoring #pragma warning [-Wunknown-pragmas] BUILDSTDERR: #pragma warning(disable: 4250) BUILDSTDERR: BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:4, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h: In constructor 'librealsense::polling_device_watcher::polling_device_watcher(const librealsense::platform::backend*)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1405:34: warning: 'librealsense::polling_device_watcher::_backend' will be initialized after [-Wreorder] BUILDSTDERR: const platform::backend* _backend; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1402:25: warning: 'active_object<> librealsense::polling_device_watcher::_active_object' [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/types.h:1351:9: warning: when initialized here [-Wreorder] BUILDSTDERR: polling_device_watcher(const platform::backend* backend_ref): BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:4, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:4, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:69:18: warning: when initialized here [-Wreorder] BUILDSTDERR: explicit frame() : ref_count(0), _kept(false), owner(nullptr), on_release() {} BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:4, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In constructor 'librealsense::frame::frame(librealsense::frame&&)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:140:26: warning: 'librealsense::frame::_kept' will be initialized after [-Wreorder] BUILDSTDERR: std::atomic_bool _kept; BUILDSTDERR: ^~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:136:44: warning: 'std::shared_ptr librealsense::frame::owner' [-Wreorder] BUILDSTDERR: std::shared_ptr owner; // pointer to the owner to be returned to by last observe BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:4, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:71:9: warning: when initialized here [-Wreorder] BUILDSTDERR: frame(frame&& r) BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:7, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:4, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h: In member function 'virtual void librealsense::composite_frame::keep()': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/archive.h:180:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (int i = 0; i < get_embedded_frames_count(); i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/source.h:9, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/sensor.h:12, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/hw-monitor.h:6, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/option.h:8, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:4, BUILDSTDERR: from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In constructor 'librealsense::ds5_md_attribute_actual_fps::ds5_md_attribute_actual_fps(bool, librealsense::attrib_modifyer)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:309:14: warning: 'librealsense::ds5_md_attribute_actual_fps::_discrete' will be initialized after [-Wreorder] BUILDSTDERR: bool _discrete; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:307:39: warning: 'std::vector librealsense::ds5_md_attribute_actual_fps::_fps_values' [-Wreorder] BUILDSTDERR: mutable std::vector _fps_values; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:248:9: warning: when initialized here [-Wreorder] BUILDSTDERR: ds5_md_attribute_actual_fps(bool discrete = true, attrib_modifyer exposure_mod = [](const rs2_metadata_type& param) {return param; }) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h: In member function 'virtual rs2_metadata_type librealsense::ds5_md_attribute_actual_fps::get(const librealsense::frame&) const': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/metadata-parser.h:282:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: for (auto i = 0; i < _fps_values.size() - 1; i++) BUILDSTDERR: ~~^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.cpp:1: BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h: In constructor 'librealsense::polling_error_handler::polling_error_handler(unsigned int, std::unique_ptr, std::shared_ptr, std::unique_ptr)': BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:25:25: warning: 'librealsense::polling_error_handler::_active_object' will be initialized after [-Wreorder] BUILDSTDERR: active_object<> _active_object; BUILDSTDERR: ^~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/librealsense-2.12.0/src/error-handling.h:24:33: warning: 'std::unique_ptr librealsense::polling_error_handler::_option' [-Wreorder] BUILDSTDERR: std::unique_ptr