Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec'], chrootPath='/var/lib/mock/f37-build-639478-71244/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=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': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1658361600 Wrote: /builddir/build/SRPMS/librealsense-2.50.0-3.fc37.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec'], chrootPath='/var/lib/mock/f37-build-639478-71244/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=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': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1658361600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.evcVS6 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf librealsense-2.50.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/librealsense-2.50.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd librealsense-2.50.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.remove-cflags.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.realsense-file-shared-library.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/librealsense.use-system-pybind11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.g6SDyf + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh librealsense 2.50.0-3.fc37 riscv64 + cd librealsense-2.50.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_UNIT_TESTS=NO -DCHECK_FOR_UPDATES=NO -DCMAKE_INSTALL_BINDIR=/usr/bin -DCMAKE_INSTALL_LIBDIR=/usr/lib64 -DCMAKE_INSTALL_INCLUDEDIR=/usr/include -DBUILD_PYTHON_BINDINGS:bool=true -DPYTHON_EXECUTABLE=/usr/bin/python3 -- The CXX compiler identification is GNU 12.1.1 -- The C compiler identification is GNU 12.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Checking internet connection... -- Failed to identify Internet connection CMake Warning at CMakeLists.txt:15 (message): No internet connection, disabling BUILD_WITH_TM2 CMake Warning at CMakeLists.txt:21 (message): No internet connection, disabling IMPORT_DEPTH_CAM_FW -- Info: REALSENSE_VERSION_STRING=2.50.0 -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Setting Unix configurations -- Found usb: /usr/lib64/libusb-1.0.so -- using RS2_USE_V4L2_BACKEND -- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") -- Checking for module 'libudev' -- Found libudev, version 251 -- Found Udev: /usr/include CMake Warning at wrappers/CMakeLists.txt:10 (message): No internet connection. Cloning Python bindings may fail -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11", minimum required is "3.6") -- Found PythonLibs: /usr/lib64/libpython3.11.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.10.0") -- Found Python: /usr/bin/python3.11 (found version "3.11.0") found components: Interpreter Development Development.Module Development.Embed -- Found OpenGL: /usr/lib64/libOpenGL.so CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:315 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMake/opengl_config.cmake:1 (find_package) examples/CMakeLists.txt:14 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find apriltag (missing: APRILTAG_INC APRILTAG_LIB) -- Unable to find apriltag library, skipping pose-apriltag example CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:315 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMake/opengl_config.cmake:1 (find_package) tools/CMakeLists.txt:32 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose /usr/bin/cmake -S/builddir/build/BUILD/librealsense-2.50.0 -B/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' /usr/bin/gmake -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend /usr/bin/gmake -f wrappers/python/CMakeFiles/pybackend2.dir/build.make wrappers/python/CMakeFiles/pybackend2.dir/depend /usr/bin/gmake -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/wrappers/python /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python/CMakeFiles/pybackend2.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/tools/embed /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/tools/embed /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' /usr/bin/gmake -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' /usr/bin/gmake -f wrappers/python/CMakeFiles/pybackend2.dir/build.make wrappers/python/CMakeFiles/pybackend2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' /usr/bin/gmake -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 0%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o [ 0%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/pybackend.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/pybackend.cpp.o -MF CMakeFiles/pybackend2.dir/pybackend.cpp.o.d -o CMakeFiles/pybackend2.dir/pybackend.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend.cpp [ 0%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/src/console.cpp [ 0%] Building CXX object tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o -MF CMakeFiles/realsense-file.dir/lz4/lz4.c.o.d -o CMakeFiles/realsense-file.dir/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lz4.c cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/tools/embed && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.50.0/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/tclap/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIE -std=gnu++11 -MD -MT tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o -MF CMakeFiles/rs-embed.dir/rs-embed.cpp.o.d -o CMakeFiles/rs-embed.dir/rs-embed.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/tools/embed/rs-embed.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/src/console.cpp:37: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend.cpp:17: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/tools/embed/rs-embed.cpp:14: /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ [ 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/src/debug.cpp /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/rs-embed.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.50.0/tools/embed/rs-embed.cpp:147:15: warning: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args] 147 | memset(pchCompressed, compressBufSize, 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/rs-embed.cpp:213:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < buffer.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/tools/embed/rs-embed.cpp:217:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 217 | if (i < buffer.size() - 1) myfile << ","; | ~~^~~~~~~~~~~~~~~~~~~ [ 1%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/src/header.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/src/header.cpp:37: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ [ 1%] Building C object tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/tools/embed && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.50.0/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.50.0/tools/embed/../../third-party/tclap/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_DEFAULT_SOURCE -pthread -fPIE -MD -MT tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lz4.c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend.cpp:353:35: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 353 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend.cpp:426:27: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 426 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend.cpp:468:31: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 468 | for (int i = 0; i < l.size(); ++i) | ~~^~~~~~~~~~ [ 1%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:28: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:45: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/chunked_file.h:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:42: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:31: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.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': /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:204:10: warning: unused variable 'compression' [-Wunused-variable] 204 | auto compression = compression_; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:225:10: warning: unused variable 'chunk_count' [-Wunused-variable] 225 | auto chunk_count = chunks_.size(); | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'void rosbag::Bag::startReadingVersion102()': /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:352:31: warning: catching polymorphic type 'class rosbag::BagFormatException' by value [-Wcatch-value=] 352 | catch (BagFormatException ex) { | ^~ [ 1%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o -MF CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o.d -o CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend_extras.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/include/../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend_extras.h:1, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pybackend_extras.cpp:1: /builddir/build/BUILD/librealsense-2.50.0/include/../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/include/../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/include/../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 2%] Linking CXX executable rs-embed cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/tools/embed && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-embed.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld -rdynamic "CMakeFiles/rs-embed.dir/rs-embed.cpp.o" "CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o" -o rs-embed In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/include/../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/include/../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/include/../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/include/../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:12: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:13: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp: In function 'std::string librealsense::make_less_screamy(const char*)': /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:53:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (auto i = 0; i < res.size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h: In constructor 'librealsense::notifications_processor::notifications_processor()': /builddir/build/BUILD/librealsense-2.50.0/src/types.h:930:20: warning: 'librealsense::notifications_processor::_dispatcher' will be initialized after [-Wreorder] 930 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:928:36: warning: 'librealsense::notifications_callback_ptr librealsense::notifications_processor::_callback' [-Wreorder] 928 | notifications_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:230:5: warning: when initialized here [-Wreorder] 230 | notifications_processor::notifications_processor() | ^~~~~~~~~~~~~~~~~~~~~~~ [ 2%] 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/foreach.hpp:69, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:38: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/streambuf:41, from /usr/include/c++/12/bits/streambuf_iterator.h:35, from /usr/include/c++/12/iterator:66, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/detail/iterator.hpp:11, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_traits.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/range/mutable_iterator.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/range/iterator.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/range/end.hpp:25, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/foreach.hpp:73: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.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] 81 | BagPlayer(const std::string &filename) throw(BagException); | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:8:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 8 | BagPlayer::BagPlayer(const std::string &fname) throw(BagException) { | ^~~~~ [ 3%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/log.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/log.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 3%] Built target rs-embed [ 3%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/backend.cpp [ 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/buffer.cpp [ 4%] 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp:39: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/chunked_file.h:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp:35: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 4%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/dispatcher.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/dispatcher.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/dispatcher.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/dispatcher.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/dispatcher.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/dispatcher.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/frame.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/frame.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/dispatcher.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/../common/utilities/time/waiting-on.h: In constructor 'utilities::time::waiting_on::in_thread_::in_thread_(const utilities::time::waiting_on&)': /builddir/build/BUILD/librealsense-2.50.0/src/../common/utilities/time/waiting-on.h:94:20: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions] 94 | [weak_ptr = std::weak_ptr< wait_state_t >( local._ptr )]( std::nullptr_t * ) { | ^~~~~~~~ [ 5%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/environment.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/environment.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp:39: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 5%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/to-string.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/to-string.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp:28: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/unique_ptr.h:37, from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_forward.h:33, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_traits.h:31, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:38: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:29: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ [ 7%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/interface-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/query.h:44, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:28: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include/ros/../../../cpp_common/include/ros/platform.h:59, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include/ros/time.h:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/query.h:38: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 7%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/foreach.hpp:69, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:31: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp: In function 'std::string librealsense::frame_to_string(const frame_interface&)': /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:16:11: warning: the compiler can assume that the address of 'f' will never be NULL [-Waddress] 16 | if( ! &f ) | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:12:54: note: 'f' declared here 12 | std::string frame_to_string( const frame_interface & f ) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:26:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26 | for( int i = 0; i < composite->get_embedded_frames_count(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/stream.cpp [ 7%] 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp: In function 'librealsense::frame_to_string[abi:cxx11](librealsense::frame_interface const&)': /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:16:5: warning: 'nonnull' argument 'f' compared to NULL [-Wnonnull-compare] 16 | if( ! &f ) | ^~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp:40: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/ios:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/chunked_file.h:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp:35: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 7%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 8%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/request-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp: In function 'std::string librealsense::platform::get_device_path(libusb_device*)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:28:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 28 | for (size_t i = 0; i < port_count; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:30:70: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 30 | port_path << std::to_string(usb_ports[i]) << (((i+1) < port_count)?".":""); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:26:18: warning: unused variable 'r' [-Wunused-variable] 26 | auto r= libusb_get_device_descriptor(usb_device,&dev_desc); | ^ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp: In static member function 'static librealsense::platform::rs_usb_device librealsense::platform::usb_enumerator::create_usb_device(const librealsense::platform::usb_device_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ [ 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.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/src/serialization.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - [ 9%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/src/lz4s.c [ 10%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/src/xxhash.c In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/streambuf:41, from /usr/include/c++/12/bits/streambuf_iterator.h:35, from /usr/include/c++/12/iterator:66, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator.hpp:10, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:11: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ [ 10%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/src/duration.cpp /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/src/rate.cpp /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp: In member function 'void rosbag::View::addQuery(const rosbag::Bag&, const rs2rosinternal::Time&, const rs2rosinternal::Time&)': /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:249:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 249 | if ((bag.getMode() & bagmode::Read) != bagmode::Read) | ^~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:252:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 252 | boost::function query = TrueQuery(); | ^~~~~ [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense_file_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/src/time.cpp [ 10%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/src/time.cpp:99:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | throw(NoHighPerformanceTimersException) | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.h: In constructor 'librealsense::platform::usb_context::usb_context()': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.h:35:36: warning: 'librealsense::platform::usb_context::_ctx' will be initialized after [-Wreorder] 35 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.h:32:29: warning: 'libusb_device** librealsense::platform::usb_context::_list' [-Wreorder] 32 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.cpp:11:9: warning: when initialized here [-Wreorder] 11 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ [ 11%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o -MF CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o.d -o CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 12%] Linking CXX shared library librealsense-file.so cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense-file.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld -shared -Wl,-soname,librealsense-file.so.2.50 -o librealsense-file.so.2.50.0 "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/roslz4/src/lz4s.c.o" "CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.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" In file included from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 12%] Building CXX object wrappers/python/CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpybackend2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/include -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/usr/include/libusb-1.0 -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.h: In constructor 'librealsense::platform::v4l_uvc_device::v4l_uvc_device(const librealsense::platform::uvc_device_info&, bool)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.h:347:17: warning: 'librealsense::platform::v4l_uvc_device::_stop_pipe_fd' will be initialized after [-Wreorder] 347 | int _stop_pipe_fd[2]; // write to _stop_pipe_fd[1] and read from _stop_pipe_fd[0] | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.h:343:29: warning: 'librealsense::platform::buffers_mgr librealsense::platform::v4l_uvc_device::_buf_dispatch' [-Wreorder] 343 | buffers_mgr _buf_dispatch; // Holder for partial (MD only) frames that shall be preserved between 'select' calls when polling v4l buffers | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:681:9: warning: when initialized here [-Wreorder] 681 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp: In member function 'virtual void librealsense::platform::v4l_uvc_device::probe_and_commit(librealsense::platform::stream_profile, librealsense::platform::frame_callback, int)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:728:38: warning: variable 'frame_size' set but not used [-Wunused-but-set-variable] 728 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:993:50: warning: unused variable 'fn' [-Wunused-variable] 993 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp: In member function 'void librealsense::platform::v4l_uvc_device::poll()': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:1087:46: warning: unused variable 'fn' [-Wunused-variable] 1087 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:920:18: warning: unused variable 'realtime' [-Wunused-variable] 920 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:921:18: warning: unused variable 'time_since_epoch' [-Wunused-variable] 921 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp: In member function 'virtual void librealsense::platform::v4l_uvc_meta_device::acquire_metadata(librealsense::platform::buffers_mgr&, fd_set&, bool)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:1825:22: warning: unused variable 'hwts' [-Wunused-variable] 1825 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:1826:22: warning: unused variable 'fn' [-Wunused-variable] 1826 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/linux/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/linux/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp: In member function 'std::vector librealsense::platform::hid_custom_sensor::get_report_data(const std::string&, librealsense::platform::custom_sensor_report_field)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp:193:24: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 193 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp:298:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1920:83: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 1920 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1920:83: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:2558:74: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 2558 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:2558:74: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1407:13: warning: 'void el::base::threading::msleep(int)' defined but not used [-Wunused-function] 1407 | static void msleep(int ms) { | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 12%] Linking CXX shared library pybackend2.cpython-311-riscv64-linux-gnu.so cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/pybackend2.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -flto -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld -shared -Wl,-soname,pybackend2.cpython-311-riscv64-linux-gnu.so.2 -o pybackend2.cpython-311-riscv64-linux-gnu.so.2.50.0 CMakeFiles/pybackend2.dir/pybackend.cpp.o CMakeFiles/pybackend2.dir/pybackend_extras.cpp.o CMakeFiles/pybackend2.dir/__/__/src/types.cpp.o CMakeFiles/pybackend2.dir/__/__/src/log.cpp.o CMakeFiles/pybackend2.dir/__/__/src/backend.cpp.o CMakeFiles/pybackend2.dir/__/__/src/dispatcher.cpp.o CMakeFiles/pybackend2.dir/__/__/src/frame.cpp.o CMakeFiles/pybackend2.dir/__/__/src/environment.cpp.o "CMakeFiles/pybackend2.dir/__/__/src/to-string.cpp.o" CMakeFiles/pybackend2.dir/__/__/src/core/streaming.cpp.o "CMakeFiles/pybackend2.dir/__/__/src/libusb/interface-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/device-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/messenger-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/enumerator-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/request-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/libusb/context-libusb.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/linux/backend-v4l2.cpp.o" "CMakeFiles/pybackend2.dir/__/__/src/linux/backend-hid.cpp.o" "CMakeFiles/pybackend2.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o" -lusb-1.0 cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file && /usr/bin/cmake -E cmake_symlink_library librealsense-file.so.2.50.0 librealsense-file.so.2.50 librealsense-file.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 12%] Built target realsense-file /usr/bin/gmake -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/CMakeFiles/realsense2.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o -MF CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/l500-thermal-loop.cpp [ 12%] Building CXX object CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o -MF CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/algo/max-usable-range/l500/max-usable-range.cpp [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/core/streaming.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/core/streaming.cpp.o -MF CMakeFiles/realsense2.dir/src/core/streaming.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/streaming.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/max-usable-range/l500/max-usable-range.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/max-usable-range/l500/max-usable-range.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/l500-thermal-loop.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/l500-thermal-loop.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp: In function 'std::string librealsense::frame_to_string(const frame_interface&)': /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:16:11: warning: the compiler can assume that the address of 'f' will never be NULL [-Waddress] 16 | if( ! &f ) | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:12:54: note: 'f' declared here 12 | std::string frame_to_string( const frame_interface & f ) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:26:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26 | for( int i = 0; i < composite->get_embedded_frames_count(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../archive.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../option.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/l500-private.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/l500-thermal-loop.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../option.h:8: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp: In function 'librealsense::frame_to_string[abi:cxx11](librealsense::frame_interface const&)': /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.cpp:16:5: warning: 'nonnull' argument 'f' compared to NULL [-Wnonnull-compare] 16 | if( ! &f ) | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/l500-thermal-loop.cpp: In function 'bool librealsense::algo::thermal_loop::l500::operator==(const thermal_calibration_table&, const thermal_calibration_table&)': /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/l500-thermal-loop.cpp:58:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for( auto i = 0; i < rhs.bins.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/l500-thermal-loop.cpp: In member function 'virtual std::vector librealsense::algo::thermal_loop::l500::thermal_calibration_table::build_raw_data() const': /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/l500-thermal-loop.cpp:105:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | for( auto i = 0; i < bins.size(); i++ ) | ~~^~~~~~~~~~~~~ [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-thermal-monitor.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-timestamp.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-timestamp.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/algo/thermal-loop/../../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.h: In constructor 'librealsense::asic_and_projector_temperature_options::asic_and_projector_temperature_options(librealsense::uvc_sensor&, rs2_option)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.h:36:37: warning: 'librealsense::asic_and_projector_temperature_options::_option' will be initialized after [-Wreorder] 36 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.h:35:37: warning: 'librealsense::uvc_sensor& librealsense::asic_and_projector_temperature_options::_ep' [-Wreorder] 35 | uvc_sensor& _ep; | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp:116:5: warning: when initialized here [-Wreorder] 116 | asic_and_projector_temperature_options::asic_and_projector_temperature_options(uvc_sensor& ep, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.h: In constructor 'librealsense::auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr, std::shared_ptr, const librealsense::option_range&, const std::map >&)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.h:110:53: warning: 'librealsense::auto_exposure_mode_option::_auto_exposure' will be initialized after [-Wreorder] 110 | std::shared_ptr _auto_exposure; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.h:108:53: warning: 'const std::map > librealsense::auto_exposure_mode_option::_description_per_value' [-Wreorder] 108 | const std::map _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp:228:5: warning: when initialized here [-Wreorder] 228 | auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr auto_exposure, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_mode_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp:258:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 258 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_antiflicker_rate_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.cpp:317:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 317 | catch(std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 13%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-timestamp.cpp:12: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-timestamp.cpp: In member function 'bool librealsense::ds5_timestamp_reader_from_metadata::has_metadata(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-timestamp.cpp:34:14: warning: variable 'md' set but not used [-Wunused-but-set-variable] 34 | auto md = f->additional_data.metadata_blob; | ^~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp: In function 'rs2_intrinsics librealsense::ds::get_intrinsic_fisheye_table(const std::vector&, uint32_t, uint32_t)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:137:63: warning: left operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:28:64: note: in definition of macro 'LOG_DEBUG' 28 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:137:78: warning: right operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:28:64: note: in definition of macro 'LOG_DEBUG' 28 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:137:93: warning: right operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:28:64: note: in definition of macro 'LOG_DEBUG' 28 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp: In function 'rs2_intrinsics librealsense::ds::get_color_stream_intrinsic(const std::vector&, uint32_t, uint32_t)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:181:67: warning: left operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:28:64: note: in definition of macro 'LOG_DEBUG' 28 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:181:86: warning: right operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:28:64: note: in definition of macro 'LOG_DEBUG' 28 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:181:105: warning: right operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:28:64: note: in definition of macro 'LOG_DEBUG' 28 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp: In function 'bool librealsense::ds::try_get_intrinsic_by_resolution_new(const std::vector&, uint32_t, uint32_t, rs2_intrinsics*)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:202:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 202 | for (int i = 0; i < count; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/types.h: In instantiation of 'std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.cpp:28:13: required from here /builddir/build/BUILD/librealsense-2.50.0/src/types.h:111:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (auto i = 0; i < arr_size(data); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-nonmonochrome.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:12: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/cmake -E cmake_symlink_library pybackend2.cpython-311-riscv64-linux-gnu.so.2.50.0 pybackend2.cpython-311-riscv64-linux-gnu.so.2 pybackend2.cpython-311-riscv64-linux-gnu.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 14%] Built target pybackend2 [ 14%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp:15: /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h: In constructor 'librealsense::ds5_auto_exposure_roi_method::ds5_auto_exposure_roi_method(const librealsense::hw_monitor&, librealsense::ds::fw_cmd)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:30:27: warning: 'librealsense::ds5_auto_exposure_roi_method::_hw_monitor' will be initialized after [-Wreorder] 30 | const hw_monitor& _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:29:26: warning: 'const librealsense::ds::fw_cmd librealsense::ds5_auto_exposure_roi_method::_cmd' [-Wreorder] 29 | const ds::fw_cmd _cmd; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp:85:5: warning: when initialized here [-Wreorder] 85 | ds5_auto_exposure_roi_method::ds5_auto_exposure_roi_method( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp: In function 'void librealsense::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, update_progress_callback_ptr, float, float)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp:243:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 243 | for (int i = 0; i < ds::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp: In constructor 'librealsense::ds5u_device::ds5u_device(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp:1322:52: warning: base 'librealsense::ds5_device' will be initialized after [-Wreorder] 1322 | : ds5_device(ctx, group), device(ctx, group) | ^ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp:1322:52: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.cpp:1320:5: warning: when initialized here [-Wreorder] 1320 | ds5u_device::ds5u_device(std::shared_ptr ctx, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.cpp: In constructor 'librealsense::ds5_color::ds5_color(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.cpp:33:31: warning: base 'librealsense::ds5_device' will be initialized after [-Wreorder] 33 | _separate_color(true) | ^ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.cpp:33:31: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.cpp:29:5: warning: when initialized here [-Wreorder] 29 | ds5_color::ds5_color(std::shared_ptr ctx, | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-active.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 15%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/rs_advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs405u_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp:109:22: warning: unused variable 'vid_a' [-Wunused-variable] 109 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs416_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp:241:22: warning: unused variable 'vid_a' [-Wunused-variable] 241 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs416_rgb_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp:298:22: warning: unused variable 'vid_a' [-Wunused-variable] 298 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp: In constructor 'librealsense::rs465_device::rs465_device(std::shared_ptr, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp:853:41: warning: base 'librealsense::ds5_motion' will be initialized after [-Wreorder] 853 | get_flash_logs_command()) {} | ^ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp:853:41: warning: base 'librealsense::ds5_nonmonochrome' [-Wreorder] /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-factory.cpp:841:9: warning: when initialized here [-Wreorder] 841 | rs465_device(std::shared_ptr ctx, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/api.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/rs_advanced_mode.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/presets.cpp [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-active.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/advanced_mode.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/advanced_mode.cpp: In member function 'virtual const char* librealsense::advanced_mode_preset_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/advanced_mode/advanced_mode.cpp:915:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 915 | catch (std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-thermal-monitor.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:12: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::get_calibration_table() const': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp:837:14: warning: unused variable 'table' [-Wunused-variable] 837 | auto table = (uint8_t*)(calib.data() + sizeof(table_header)); | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp: In member function 'void librealsense::auto_calibrated::get_target_rect_info(rs2_frame_queue*, float*, float&, float&, int, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp:954:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 954 | for (int j = 1; j < rect_sides_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp: In member function 'void librealsense::auto_calibrated::get_target_dots_info(rs2_frame_queue*, float*, float*, rs2::stream_profile&, rs2_intrinsics&, int, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp:1223:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1223 | for (int j = 1; j < dots_x_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual float librealsense::auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp:1564:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1564 | if ((frm_idx < min_frames_required)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:12: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-thermal-monitor.cpp: In member function 'void librealsense::ds5_thermal_monitor::polling(dispatcher::cancellable_timer)': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-thermal-monitor.cpp:74:22: warning: unused variable 'ts' [-Wunused-variable] 74 | auto ts = (uint64_t)std::chrono::high_resolution_clock::now().time_since_epoch().count(); | ^~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/ivcam-private.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp: In member function 'librealsense::auto_calibrated::change_preset()': /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp:659:33: warning: 'old_preset' may be used uninitialized [-Wmaybe-uninitialized] 659 | rs2_rs400_visual_preset old_preset; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/12/bits/stl_numeric.h:61, from /usr/include/c++/12/numeric:62, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp:4: In function 'std::swap, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&, nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&)std::enable_if, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >, std::is_move_constructible, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>, std::is_move_assignable, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >::value, void>::type', inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::operator=(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:2094:13, inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10809:24: /usr/include/c++/12/bits/move.h:205:7: warning: 'MEM[(union json_value &)&D.639394 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-auto-calibration.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp: In member function 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)': /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10809:26: note: '' declared here 10809 | result = basic_json(value_t::discarded); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp: In constructor 'librealsense::sr300_camera::sr300_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:533:70: warning: base 'librealsense::sr3xx_camera' will be initialized after [-Wreorder] 533 | _color_device_idx(add_sensor(create_color_device(ctx, color))) | ^ /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:533:70: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:525:5: warning: when initialized here [-Wreorder] 525 | sr300_camera::sr300_camera(std::shared_ptr ctx, const platform::uvc_device_info& color, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp: In constructor 'librealsense::sr305_camera::sr305_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:547:57: warning: base 'librealsense::sr300_camera' will be initialized after [-Wreorder] 547 | device(ctx, group, register_device_notifications) { | ^ /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:547:57: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:541:5: warning: when initialized here [-Wreorder] 541 | sr305_camera::sr305_camera(std::shared_ptr ctx, const platform::uvc_device_info &color, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp: In constructor 'librealsense::sr306_camera::sr306_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:567:57: warning: base 'librealsense::sr3xx_camera' will be initialized after [-Wreorder] 567 | device(ctx, group, register_device_notifications) { | ^ /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:567:57: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:561:5: warning: when initialized here [-Wreorder] 561 | sr306_camera::sr306_camera(std::shared_ptr ctx, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.cpp:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.cpp:546:26: warning: unused variable 'vs' [-Wunused-variable] 546 | auto vs = dynamic_cast(sp.get()); | ^~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../option.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../option.h:8: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-color.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-color.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-color.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.h: In constructor 'librealsense::ivcam2::l500_temperature_options::l500_temperature_options(librealsense::l500_device*, rs2_option, const std::string&)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.h:457:26: warning: 'librealsense::ivcam2::l500_temperature_options::_l500_depth_dev' will be initialized after [-Wreorder] 457 | l500_device *_l500_depth_dev; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.h:456:24: warning: 'rs2_option librealsense::ivcam2::l500_temperature_options::_option' [-Wreorder] 456 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.cpp:95:9: warning: when initialized here [-Wreorder] 95 | l500_temperature_options::l500_temperature_options(l500_device *l500_depth_dev, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/istream:39, from /usr/include/c++/12/sstream:38, from /builddir/build/BUILD/librealsense-2.50.0/src/usb/usb-types.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/backend.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:10: In member function 'std::basic_ostream >::operator<<(unsigned int)', inlined from 'el::base::MessageBuilder::operator<<(unsigned int)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:2919:3, inlined from 'el::base::Writer::operator<< (unsigned int const&)el::base::Writer&' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:3247:24, inlined from 'librealsense::sr300_timestamp_reader_from_metadata::get_frame_timestamp(std::shared_ptr const&)' at /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:638:17: /usr/include/c++/12/ostream:196:25: warning: 'fcc' may be used uninitialized [-Wmaybe-uninitialized] 196 | return _M_insert(static_cast(__n)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp: In member function 'librealsense::sr300_timestamp_reader_from_metadata::get_frame_timestamp(std::shared_ptr const&)': /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.cpp:632:26: note: 'fcc' was declared here 632 | uint32_t fcc; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-color-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-color.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-motion.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-color.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp:21: /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp: In constructor 'librealsense::l500_device::l500_device(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp:65:16: warning: unused variable 'backend' [-Wunused-variable] 65 | auto&& backend = ctx->get_backend(); | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp:67:15: warning: unused variable 'depth_sensor' [-Wunused-variable] 67 | auto& depth_sensor = get_depth_sensor(); | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp: In member function 'void librealsense::l500_device::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, librealsense::update_progress_callback_ptr, float, float)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp:447:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 447 | for (int i = 0; i < ivcam2::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp:657:31: warning: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args] 657 | memset(&_temperatures, sizeof(_temperatures), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp:657:31: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'struct librealsense::ivcam2::extended_temperatures'; use assignment instead [-Wclass-memaccess] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:15: /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.h:427:16: note: 'struct librealsense::ivcam2::extended_temperatures' declared here 427 | struct extended_temperatures : public temperatures | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h: In instantiation of 'T librealsense::hw_monitor::get_gvd_field(const std::vector&, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.cpp:98:57: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:347:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 347 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../option.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-private.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../option.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-serializable.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/serializable-interface.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-serializable.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-device-options.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-device-options.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-serializable.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-serializable.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-device-options.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.h: In constructor 'librealsense::l500_hw_options::l500_hw_options(librealsense::l500_device*, librealsense::hw_monitor*, librealsense::l500_control, librealsense::option*, const std::string&, librealsense::firmware_version, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.h:104:21: warning: 'librealsense::l500_hw_options::_hw_monitor' will be initialized after [-Wreorder] 104 | hw_monitor* _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.h:102:22: warning: 'librealsense::l500_control librealsense::l500_hw_options::_type' [-Wreorder] 102 | l500_control _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-options.cpp:59:5: warning: when initialized here [-Wreorder] 59 | l500_hw_options::l500_hw_options( l500_device* l500_dev, | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-device-options.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-device-options.cpp:23:14: warning: unused variable 'default_sensor_mode' [-Wunused-variable] 23 | auto default_sensor_mode = RS2_SENSOR_MODE_VGA; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-device-options.cpp: In constructor 'librealsense::ivcam2::l535::device_options::device_options(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-device-options.cpp:18:12: warning: unused variable 'raw_depth_sensor' [-Wunused-variable] 18 | auto & raw_depth_sensor = get_raw_depth_sensor(); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-amc-option.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-amc-option.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-amc-option.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-amc-option.h: In constructor 'librealsense::ivcam2::l535::amc_option::amc_option(librealsense::l500_device*, librealsense::hw_monitor*, librealsense::ivcam2::l535::amc_control, const std::string&)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-amc-option.h:61:22: warning: 'librealsense::ivcam2::l535::amc_option::_hw_monitor' will be initialized after [-Wreorder] 61 | hw_monitor * _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-amc-option.h:59:21: warning: 'librealsense::ivcam2::l535::amc_control librealsense::ivcam2::l535::amc_option::_control' [-Wreorder] 59 | amc_control _control; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-amc-option.cpp:11:1: warning: when initialized here [-Wreorder] 11 | amc_option::amc_option( librealsense::l500_device * l500_dev, | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-preset-option.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-preset-option.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o -MF CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l535-preset-option.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/advanced_mode.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.h: In constructor 'librealsense::record_device::record_device(std::shared_ptr, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.h:74:14: warning: 'librealsense::record_device::m_is_recording' will be initialized after [-Wreorder] 74 | bool m_is_recording; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.h:70:54: warning: 'std::chrono::_V2::system_clock::duration librealsense::record_device::m_record_total_pause_duration' [-Wreorder] 70 | std::chrono::high_resolution_clock::duration m_record_total_pause_duration; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_device.cpp:12:1: warning: when initialized here [-Wreorder] 12 | librealsense::record_device::record_device(std::shared_ptr device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/roi.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o -MF CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.h:11: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/api.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.h: In constructor 'librealsense::record_sensor::record_sensor(librealsense::device_interface&, librealsense::sensor_interface&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.h:76:14: warning: 'librealsense::record_sensor::m_register_notification_to_base' will be initialized after [-Wreorder] 76 | bool m_register_notification_to_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.h:73:13: warning: 'int librealsense::record_sensor::m_before_start_callback_token' [-Wreorder] 73 | int m_before_start_callback_token; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.cpp:11:1: warning: when initialized here [-Wreorder] 11 | librealsense::record_sensor::record_sensor( device_interface& device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/record/record_sensor.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/unique_ptr.h:37, from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/roi.h:5: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/serialization.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.h:11: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.cpp: In member function 'std::shared_ptr librealsense::playback_device::get_stream(const std::map >&, librealsense::device_serializer::stream_identifier)': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.cpp:148:117: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 148 | if(stream_profile->get_stream_type() == stream_id.stream_type && stream_profile->get_stream_index() == stream_id.stream_index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/api.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/api.h:108:17: warning: 'void librealsense::translate_exception(const char*, std::string, rs2_error**)' defined but not used [-Wunused-function] 108 | static void translate_exception(const char * name, std::string args, rs2_error ** error) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/unique_ptr.h:37, from /usr/include/c++/12/memory:76, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/roi.h:5: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.cpp: In member function 'void librealsense::playback_sensor::register_sensor_options(const librealsense::device_serializer::sensor_snapshot&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.cpp:278:23: warning: unused variable 'value' [-Wunused-variable] 278 | float value = option.query(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_sensor.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:6: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp:14: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/core/serialization.h:11: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from /builddir/build/BUILD/librealsense-2.50.0/src/core/serialization.h:6: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:25, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_types.hpp:16, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:7: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:26: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:26, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp: In member function 'void librealsense::ros_writer::write_pose_frame(const librealsense::device_serializer::stream_identifier&, const librealsense::device_serializer::nanoseconds&, librealsense::frame_holder&&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp:262:14: warning: variable 'rotation' set but not used [-Wunused-but-set-variable] 262 | auto rotation = pose->get_rotation(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:15: /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In member function 'librealsense::frame_holder librealsense::ros_reader::create_motion_sample(const rosbag::MessageInstance&) const': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:521:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 521 | return std::move(fh); | ~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:521:25: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In member function 'void librealsense::ros_reader::update_l500_depth_sensor(const rosbag::Bag&, uint32_t, const librealsense::device_serializer::nanoseconds&, uint32_t, librealsense::device_serializer::snapshot_collection&, uint32_t, std::string, std::string)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:864:14: warning: unused variable 'depth_to_disparity' [-Wunused-variable] 864 | auto depth_to_disparity = true; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In member function 'librealsense::stream_profiles librealsense::ros_reader::read_legacy_stream_info(uint32_t) const': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1297:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::match_results<__gnu_cxx::__normal_iterator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 1; i < sm.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In static member function 'static std::pair > librealsense::ros_reader::create_option(const rosbag::Bag&, const rosbag::MessageInstance&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1407:46: warning: variable 'sensor_id' set but not used [-Wunused-but-set-variable] 1407 | device_serializer::sensor_identifier sensor_id = ros_topic::get_sensor_identifier(value_message_instance.getTopic()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of 'sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp:176:28: required from here /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:73:21: warning: 'sensor_msgs::Image_ >::depth_units' will be initialized after [-Wreorder] 73 | _depth_units_type depth_units; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:70:14: warning: 'sensor_msgs::Image_ >::_data_type sensor_msgs::Image_ >::data' [-Wreorder] 70 | _data_type data; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/metadata-parser.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:24: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/mock/sql.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/mock/sql.cpp.o -MF CMakeFiles/realsense2.dir/src/mock/sql.cpp.o.d -o CMakeFiles/realsense2.dir/src/mock/sql.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/mock/sql.cpp [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o -MF CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o.d -o CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../context.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/mock/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/mock/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/mock/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/sse-align.cpp [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/sse-pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of 'sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = sensor_msgs::Image_ >; _Args = {}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = sensor_msgs::Image_ >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = sensor_msgs::Image_ >]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}; typename enable_if<(! is_array< >::value), _Tp>::type = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:408:51: required from 'std::shared_ptr<_Tp> rosbag::Bag::instantiateBuffer(const rosbag::IndexEntry&) const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:165:38: required from 'std::shared_ptr<_Tp> rosbag::MessageInstance::instantiate() const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:32:86: required from 'static typename ROS_TYPE::ConstPtr librealsense::ros_reader::instantiate_msg(const rosbag::MessageInstance&) [with ROS_TYPE = sensor_msgs::Image_ >; typename ROS_TYPE::ConstPtr = std::shared_ptr > >]' /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:410:55: required from here /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:73:21: warning: 'sensor_msgs::Image_ >::depth_units' will be initialized after [-Wreorder] 73 | _depth_units_type depth_units; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:70:14: warning: 'sensor_msgs::Image_ >::_data_type sensor_msgs::Image_ >::data' [-Wreorder] 70 | _data_type data; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/sse-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../context.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/mock/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../context.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::recording::recording(std::shared_ptr, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:313:43: warning: 'librealsense::platform::recording::_ts' will be initialized after [-Wreorder] 313 | std::shared_ptr _ts; | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:310:54: warning: 'std::shared_ptr librealsense::platform::recording::_watcher' [-Wreorder] 310 | std::shared_ptr _watcher; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp:148:9: warning: when initialized here [-Wreorder] 148 | recording::recording(std::shared_ptr ts, std::shared_ptr watcher) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp: In member function 'virtual void librealsense::platform::playback_uvc_device::stream_on(std::function)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp:1253:20: warning: unused variable 'c' [-Wunused-variable] 1253 | auto&& c = _rec->find_call(call_type::uvc_play, _entity_id); | ^ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp: In member function 'virtual void librealsense::platform::playback_uvc_device::set_power_state(librealsense::platform::power_state)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp:1288:20: warning: unused variable 'c' [-Wunused-variable] 1288 | auto&& c = _rec->find_call(call_type::uvc_set_power_state, _entity_id, [&](const call& call_found) | ^ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp: In member function 'virtual bool librealsense::platform::playback_uvc_device::get_xu(const librealsense::platform::extension_unit&, uint8_t, uint8_t*, int) const': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.cpp:1327:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1327 | if (stored_data.size() != len) | ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/mock/../media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/sse-pointcloud.cpp:11: /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/sse-pointcloud.cpp: In member function 'void librealsense::pointcloud_sse::get_texture_map_sse(librealsense::float2*, const librealsense::float3*, unsigned int, unsigned int, const rs2_intrinsics&, const rs2_extrinsics&, librealsense::float2*)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/sse-pointcloud.cpp:147:14: warning: unused variable 'tex_ptr' [-Wunused-variable] 147 | auto tex_ptr = texture_map; | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/mock/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/mock/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/mock/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/sse/../../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp: In member function 'librealsense::ros_writer::write_sensor_processing_blocks(librealsense::device_serializer::sensor_identifier, std::chrono::duration > const&, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp:577:77: warning: 'ext' may be used uninitialized [-Wmaybe-uninitialized] 577 | processing_block_msg.data = rs2_extension_type_to_string(ext); | ^ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.cpp:563:23: note: 'ext' was declared here 563 | rs2_extension ext; | ^~~ [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/proc/align.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/align.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/video.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:22: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 22 | #pragma omp parallel for schedule(dynamic) | /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'librealsense::ros_topic::get_stream_type(std::__cxx11::basic_string, std::allocator > const&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:243:20: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 243 | return type; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:241:24: note: 'type' was declared here 241 | rs2_stream type; | ^~~~ [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/pointcloud.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/pointcloud.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:11: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp: In member function 'std::shared_ptr librealsense::align::create_aligned_profile(rs2::video_stream_profile&, rs2::video_stream_profile&)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:158:18: warning: unused variable 'original_video_profile' [-Wunused-variable] 158 | if (auto original_video_profile = As(original_profile.get()->profile)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp: In member function 'virtual bool librealsense::align::should_process(const rs2::frame&)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:188:20: warning: unused variable 'stream' [-Wunused-variable] 188 | rs2_stream stream = profile.stream_type(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:189:20: warning: unused variable 'format' [-Wunused-variable] 189 | rs2_format format = profile.format(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:190:13: warning: unused variable 'index' [-Wunused-variable] 190 | int index = profile.stream_index(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.cpp:11: /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.h: In constructor 'librealsense::colorizer::colorizer(const char*)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.h:166:29: warning: 'librealsense::colorizer::_target_stream_profile' will be initialized after [-Wreorder] 166 | rs2::stream_profile _target_stream_profile; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.h:162:26: warning: 'std::vector librealsense::colorizer::_histogram' [-Wreorder] 162 | std::vector _histogram; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/colorizer.cpp:141:5: warning: when initialized here [-Wreorder] 141 | colorizer::colorizer(const char* name) | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/pointcloud.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/pointcloud.cpp: In member function 'void librealsense::pointcloud::inspect_depth_frame(const rs2::frame&)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/pointcloud.cpp:79:14: warning: variable 'found_depth_intrinsics' set but not used [-Wunused-but-set-variable] 79 | bool found_depth_intrinsics = false; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/occlusion-filter.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In member function 'librealsense::ros_reader::read_info_snapshot(std::__cxx11::basic_string, std::allocator > const&) const': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1145:37: warning: 'info' may be used uninitialized [-Wmaybe-uninitialized] 1145 | infos->register_info(info, info_msg->value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1143:33: note: 'info' was declared here 1143 | rs2_camera_info info; | ^~~~ In file included from /usr/include/c++/12/bits/stl_algobase.h:64, from /usr/include/c++/12/bits/stl_tree.h:63: In member function 'std::pair >::pair, true>(std::pair >&&)', inlined from 'librealsense::ros_reader::create_property(rosbag::MessageInstance const&)' at /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1398:91: /usr/include/c++/12/bits/stl_pair.h:554:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 554 | : first(std::forward<_U1>(__p.first)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In function 'librealsense::ros_reader::create_property(rosbag::MessageInstance const&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1394:20: note: 'id' was declared here 1394 | rs2_option id; | ^~ [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/occlusion-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/occlusion-filter.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In function 'librealsense::ros_reader::create_processing_block(rosbag::MessageInstance const&, bool&, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1424:9: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1424 | switch (id) | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1420:23: note: 'id' was declared here 1420 | rs2_extension id; | ^~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/occlusion-filter.cpp: In member function 'void librealsense::occlusion_filter::monotonic_heuristic_invalidation(librealsense::float3*, librealsense::float2*, const std::vector&, const rs2::depth_frame&) const': /builddir/build/BUILD/librealsense-2.50.0/src/proc/occlusion-filter.cpp:168:17: warning: unused variable 'depth_ptr' [-Wunused-variable] 168 | auto depth_ptr = (byte*)(depth.get_data()); | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.cpp In member function 'std::pair >::pair, true>(std::pair >&&)', inlined from 'librealsense::ros_reader::create_option(rosbag::Bag const&, rosbag::MessageInstance const&)' at /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1414:91: /usr/include/c++/12/bits/stl_pair.h:554:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 554 | : first(std::forward<_U1>(__p.first)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In function 'librealsense::ros_reader::create_option(rosbag::Bag const&, rosbag::MessageInstance const&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1408:20: note: 'id' was declared here 1408 | rs2_option id; | ^~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/syncer-processing-block.cpp /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/source.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In member function 'librealsense::notification::notification(rs2_notification_category, int, rs2_log_severity, std::__cxx11::basic_string, std::allocator >)', inlined from 'librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)' at /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1472:79: /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:895:46: warning: 'severity' may be used uninitialized [-Wmaybe-uninitialized] 895 | :category(category), type(type), severity(severity), description(description) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In function 'librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1468:26: note: 'severity' was declared here 1468 | rs2_log_severity severity; | ^~~~~~~~ In member function 'librealsense::notification::notification(rs2_notification_category, int, rs2_log_severity, std::__cxx11::basic_string, std::allocator >)', inlined from 'librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)' at /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1472:79: /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:895:14: warning: 'category' may be used uninitialized [-Wmaybe-uninitialized] 895 | :category(category), type(type), severity(severity), description(description) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In function 'librealsense::ros_reader::create_notification(rosbag::Bag const&, rosbag::MessageInstance const&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:1467:35: note: 'category' was declared here 1467 | rs2_notification_category category; | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/syncer-processing-block.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/decimation-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/decimation-filter.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/source.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.cpp: In member function 'librealsense::processing_block& librealsense::composite_processing_block::get(rs2_option)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.cpp:510:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 510 | for (i = 0; i < _processing_blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h: In constructor 'librealsense::interleaved_functional_processing_block::interleaved_functional_processing_block(const char*, rs2_format, rs2_format, rs2_stream, rs2_extension, int, rs2_format, rs2_stream, rs2_extension, int)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:192:13: warning: 'librealsense::interleaved_functional_processing_block::_left_target_profile_idx' will be initialized after [-Wreorder] 192 | int _left_target_profile_idx = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:187:20: warning: 'rs2_format librealsense::interleaved_functional_processing_block::_right_target_format' [-Wreorder] 187 | rs2_format _right_target_format; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.cpp:560:5: warning: when initialized here [-Wreorder] 560 | interleaved_functional_processing_block::interleaved_functional_processing_block(const char* name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/decimation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp: In member function 'librealsense::ros_reader::create_pose_sample(rosbag::MessageInstance const&) const': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:630:35: warning: 'timestamp_ms.__r' may be used uninitialized [-Wmaybe-uninitialized] 630 | additional_data.timestamp = timestamp_ms.count(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.cpp:548:51: note: 'timestamp_ms.__r' was declared here 548 | std::chrono::duration timestamp_ms; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/decimation-filter.cpp:11: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/decimation-filter.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/source.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_horizontal_fp(void*, float, float)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:235:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | for (v = 0; v < _height;) { | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:244:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 244 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:250:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 250 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:284:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 284 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:302:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 302 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:307:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 307 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:341:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_vertical_fp(void*, float, float)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:365:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 365 | for (u = 0; u < _width;) { | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:375:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 375 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:381:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:415:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 415 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:433:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:438:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 438 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:472:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 472 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/hdr-merge.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:12: /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.h: In instantiation of 'void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = float]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.h:52:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = float]' /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:159:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.h:229:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int j = 0; j < _height; ++j) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.h: In instantiation of 'void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = short unsigned int]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.h:52:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.cpp:161:33: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/spatial-filter.h:229:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/sequence-id-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/source.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.cpp:11: /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.h: In instantiation of 'void librealsense::temporal_filter::temp_jw_smooth(void*, void*, uint8_t*) [with T = float; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.cpp:118:34: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.h:27:24: warning: unused variable 'fp' [-Wunused-variable] 27 | const bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.h: In instantiation of 'void librealsense::temporal_filter::temp_jw_smooth(void*, void*, uint8_t*) [with T = short unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.cpp:120:37: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/temporal-filter.h:27:24: warning: unused variable 'fp' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/hdr-merge.cpp: In member function 'virtual rs2::frame librealsense::hdr_merge::process_frame(const rs2::frame_source&, const rs2::frame&)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/hdr-merge.cpp:85:31: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare] 85 | if (_framesets.size() == depth_seq_id) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/disparity-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/y8i-to-y8y8.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/disparity-transform.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/y12i-to-y16y16.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/y8i-to-y8y8.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/disparity-transform.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:12: /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:64:38: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:30:18: warning: unused variable 'fp' [-Wunused-variable] 30 | bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:66:41: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:30:18: warning: unused variable 'fp' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::holes_fill_farest(T*, size_t, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:40:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:64:38: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:83:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::holes_fill_nearest(T*, size_t, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:43:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:64:38: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:126:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::holes_fill_farest(T*, size_t, size_t, size_t) [with T = short unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:40:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:66:41: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:83:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::holes_fill_nearest(T*, size_t, size_t, size_t) [with T = short unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:43:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.cpp:66:41: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/hole-filling-filter.h:126:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/y12i-to-y16y16.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/identity-processing-block.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/threshold.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/threshold.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/rates-printer.cpp /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/rates-printer.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/threshold.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/threshold.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/units-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/units-transform.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/../device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-device.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/l500/l500-depth.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/units-transform.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.cpp: In function 'bool librealsense::try_get_zo_rtd_ir_point_values(const double*, const uint16_t*, const uint8_t*, const rs2_intrinsics&, const zero_order_options&, int, int, double*, uint8_t*)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.cpp:87:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (auto i = 0; i < values_rtd.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/rotation-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/proc/units-transform.cpp: In member function 'virtual rs2::frame librealsense::units_transform::process_frame(const rs2::frame_source&, const rs2::frame&)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/units-transform.cpp:73:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < _width * _height; i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/rotation-transform.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/color-formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/depth-formats-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/color-formats-converter.cpp:12: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:6287:13: warning: 'int stbi_info_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*)' defined but not used [-Wunused-function] 6287 | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:6280:13: warning: 'int stbi_info_from_memory(const stbi_uc*, int, int*, int*, int*)' defined but not used [-Wunused-function] 6280 | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:6258:13: warning: 'int stbi_info(const char*, int*, int*, int*)' defined but not used [-Wunused-function] 6258 | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4248:14: warning: 'void stbi_convert_iphone_png_to_rgb(int)' defined but not used [-Wunused-function] 4248 | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:4243:14: warning: 'void stbi_set_unpremultiply_on_load(int)' defined but not used [-Wunused-function] 4243 | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:3871:13: warning: 'int stbi_zlib_decode_noheader_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 3871 | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:3855:15: warning: 'char* stbi_zlib_decode_noheader_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 3855 | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:3844:13: warning: 'int stbi_zlib_decode_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 3844 | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:3823:15: warning: 'char* stbi_zlib_decode_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 3823 | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1181:16: warning: 'void stbi_hdr_to_ldr_scale(float)' defined but not used [-Wunused-function] 1181 | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = 1/scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1180:16: warning: 'void stbi_hdr_to_ldr_gamma(float)' defined but not used [-Wunused-function] 1180 | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = 1/gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1177:16: warning: 'void stbi_ldr_to_hdr_scale(float)' defined but not used [-Wunused-function] 1177 | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1176:16: warning: 'void stbi_ldr_to_hdr_gamma(float)' defined but not used [-Wunused-function] 1176 | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1161:18: warning: 'int stbi_is_hdr_from_callbacks(const stbi_io_callbacks*, void*)' defined but not used [-Wunused-function] 1161 | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1138:18: warning: 'int stbi_is_hdr(const char*)' defined but not used [-Wunused-function] 1138 | STBIDEF int stbi_is_hdr (char const *filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1124:13: warning: 'int stbi_is_hdr_from_memory(const stbi_uc*, int)' defined but not used [-Wunused-function] 1124 | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1100:16: warning: 'float* stbi_loadf(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1100 | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1092:16: warning: 'float* stbi_loadf_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1092 | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1085:16: warning: 'float* stbi_loadf_from_memory(const stbi_uc*, int, int*, int*, int*, int)' defined but not used [-Wunused-function] 1085 | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1060:18: warning: 'stbi_uc* stbi_load_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1060 | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:1029:18: warning: 'stbi_uc* stbi_load(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1029 | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:922:14: warning: 'void stbi_set_flip_vertically_on_load(int)' defined but not used [-Wunused-function] 922 | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/stb_image.h:876:21: warning: 'const char* stbi_failure_reason()' defined but not used [-Wunused-function] 876 | STBIDEF const char *stbi_failure_reason(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/depth-formats-converter.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/motion-transform.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-options.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/auto-exposure-processor.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-private.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/motion-transform.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/proc/auto-exposure-processor.h: In constructor 'librealsense::auto_exposure_processor::auto_exposure_processor(const char*, rs2_stream, librealsense::enable_auto_exposure_option&)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/auto-exposure-processor.h:25:41: warning: 'librealsense::auto_exposure_processor::_stream' will be initialized after [-Wreorder] 25 | rs2_stream _stream; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/auto-exposure-processor.h:24:41: warning: 'librealsense::enable_auto_exposure_option& librealsense::auto_exposure_processor::_enable_ae_option' [-Wreorder] 24 | enable_auto_exposure_option& _enable_ae_option; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/auto-exposure-processor.cpp:9:1: warning: when initialized here [-Wreorder] 9 | librealsense::auto_exposure_processor::auto_exposure_processor(const char * name, rs2_stream stream, enable_auto_exposure_option& enable_ae_option) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/depth-decompress.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/depth-decompress.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/depth-decompress.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/proc/y411-converter.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/y411-converter.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device_hub.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/config.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/config.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/config.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/profile.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/profile.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/profile.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:14: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.h:11: /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/aggregator.cpp /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.h:6: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.h: In constructor 'librealsense::pipeline::pipeline::pipeline(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.h:55:24: warning: 'librealsense::pipeline::pipeline::_dispatcher' will be initialized after [-Wreorder] 55 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.h:47:24: warning: 'librealsense::device_hub librealsense::pipeline::pipeline::_hub' [-Wreorder] 47 | device_hub _hub; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.cpp:14:9: warning: when initialized here [-Wreorder] 14 | pipeline::pipeline(std::shared_ptr ctx) : | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:14: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tree.h:65, from /usr/include/c++/12/map:60, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:6: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/aggregator.cpp: In member function 'void librealsense::pipeline::aggregator::handle_frame(librealsense::frame_holder, librealsense::synthetic_source_interface*)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/aggregator.cpp:41:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (auto i = 0; i < comp->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-log-data.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-log-data.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-logs-formating-options.cpp [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-logs-parser.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-logs-parser.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-logs-parser.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-logs-xml-helper.cpp [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-string-formatter.cpp [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-string-formatter.cpp: In member function 'bool librealsense::fw_logs::fw_string_formatter::replace_params(const std::string&, const std::map, std::__cxx11::basic_string >&, const std::map, int>&, std::string*)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/fw-string-formatter.cpp:81:22: warning: variable 'res' set but not used [-Wunused-but-set-variable] 81 | auto res = regex_replace(back_inserter(destTemp), source_temp.begin(), source_temp.end(), e, exp_replace_it->second); | ^~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/fw-logs/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-factory.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-factory.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device-interface.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.cpp /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../context.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.cpp: In function 'std::string librealsense::get_formatted_fw_version(uint32_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-device.cpp:24:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 24 | for (auto i = 1; i <= buffer.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-factory.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.cpp: In function 'std::vector librealsense::parse_payloads(const std::vector&, size_t)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.cpp:13:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for (int i = 0; i < number_of_payloads; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.cpp: In function 'std::vector librealsense::parse_tables(const std::vector&, flash_table, flash_structure)': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/fw-update-unsigned.cpp:29:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 29 | for (int i = 0; i < num_of_tables; i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/fw-update/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.h: In constructor 'librealsense::platform::usb_context::usb_context()': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.h:35:36: warning: 'librealsense::platform::usb_context::_ctx' will be initialized after [-Wreorder] 35 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.h:32:29: warning: 'libusb_device** librealsense::platform::usb_context::_list' [-Wreorder] 32 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/context-libusb.cpp:11:9: warning: when initialized here [-Wreorder] 11 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/libusb/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/interface-libusb.cpp [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/request-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/metadata.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:108:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 108 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:107:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 107 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp: In function 'std::string librealsense::platform::get_device_path(libusb_device*)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:28:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 28 | for (size_t i = 0; i < port_count; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:30:70: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 30 | port_path << std::to_string(usb_ports[i]) << (((i+1) < port_count)?".":""); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:26:18: warning: unused variable 'r' [-Wunused-variable] 26 | auto r= libusb_get_device_descriptor(usb_device,&dev_desc); | ^ /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp: In static member function 'static librealsense::platform::rs_usb_device librealsense::platform::usb_enumerator::create_usb_device(const librealsense::platform::usb_device_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.h: In constructor 'librealsense::platform::v4l_uvc_device::v4l_uvc_device(const librealsense::platform::uvc_device_info&, bool)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.h:347:17: warning: 'librealsense::platform::v4l_uvc_device::_stop_pipe_fd' will be initialized after [-Wreorder] 347 | int _stop_pipe_fd[2]; // write to _stop_pipe_fd[1] and read from _stop_pipe_fd[0] | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.h:343:29: warning: 'librealsense::platform::buffers_mgr librealsense::platform::v4l_uvc_device::_buf_dispatch' [-Wreorder] 343 | buffers_mgr _buf_dispatch; // Holder for partial (MD only) frames that shall be preserved between 'select' calls when polling v4l buffers | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:681:9: warning: when initialized here [-Wreorder] 681 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp: In member function 'virtual void librealsense::platform::v4l_uvc_device::probe_and_commit(librealsense::platform::stream_profile, librealsense::platform::frame_callback, int)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:728:38: warning: variable 'frame_size' set but not used [-Wunused-but-set-variable] 728 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:993:50: warning: unused variable 'fn' [-Wunused-variable] 993 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp: In member function 'void librealsense::platform::v4l_uvc_device::poll()': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:1087:46: warning: unused variable 'fn' [-Wunused-variable] 1087 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:920:18: warning: unused variable 'realtime' [-Wunused-variable] 920 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:921:18: warning: unused variable 'time_since_epoch' [-Wunused-variable] 921 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp: In member function 'virtual void librealsense::platform::v4l_uvc_meta_device::acquire_metadata(librealsense::platform::buffers_mgr&, fd_set&, bool)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:1825:22: warning: unused variable 'hwts' [-Wunused-variable] 1825 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:1826:22: warning: unused variable 'fn' [-Wunused-variable] 1826 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-v4l2.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/linux/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/linux/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp: In member function 'std::vector librealsense::platform::hid_custom_sensor::get_report_data(const std::string&, librealsense::platform::custom_sensor_report_field)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp:193:24: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 193 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/linux/backend-hid.cpp:298:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/linux/../librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/../small-heap.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/linux/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/linux/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/algo.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/algo.cpp.o -MF CMakeFiles/realsense2.dir/src/algo.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/algo.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/algo.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/algo.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.h: In constructor 'librealsense::udev_device_watcher::udev_device_watcher(const librealsense::platform::backend*)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.h:21:31: warning: 'librealsense::udev_device_watcher::_backend' will be initialized after [-Wreorder] 21 | platform::backend const * _backend; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.h:18:21: warning: 'active_object<> librealsense::udev_device_watcher::_active_object' [-Wreorder] 18 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp:86:1: warning: when initialized here [-Wreorder] 86 | udev_device_watcher::udev_device_watcher( const platform::backend * backend ) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp: In destructor 'virtual librealsense::udev_device_watcher::~udev_device_watcher()': /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp:185:9: warning: 'throw' will always call 'terminate' [-Wterminate] 185 | throw runtime_error( "monitor fd was -1" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp:185:9: note: in C++11 destructors default to 'noexcept' /builddir/build/BUILD/librealsense-2.50.0/src/linux/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/linux/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/linux/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp: In member function 'bool librealsense::udev_device_watcher::foreach_device(std::function)': /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp:220:25: warning: control reaches end of non-void function [-Wreturn-type] 220 | udev_enumerate_unref( enumerator ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/linux/udev-device-watcher.cpp:18:10: warning: 'void {anonymous}::foreach_device_prop(udev_device*, std::function&, const std::__cxx11::basic_string&)>)' defined but not used [-Wunused-function] 18 | void foreach_device_prop( struct udev_device * udev_dev, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/linux/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/linux/../librealsense-exception.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/linux/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo.h: In constructor 'librealsense::rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int, int, int, int, int, int)': /builddir/build/BUILD/librealsense-2.50.0/src/algo.h:246:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_full_height' will be initialized after [-Wreorder] 246 | int _full_height; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo.h:243:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_roi_start_x' [-Wreorder] 243 | int _roi_start_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo.cpp:564:1: warning: when initialized here [-Wreorder] 564 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo.h:244:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_roi_start_y' will be initialized after [-Wreorder] 244 | int _roi_start_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo.h:224:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_width' [-Wreorder] 224 | int _width = 0; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/algo.cpp:564:1: warning: when initialized here [-Wreorder] 564 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/archive.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/archive.cpp.o -MF CMakeFiles/realsense2.dir/src/archive.cpp.o.d -o CMakeFiles/realsense2.dir/src/archive.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/backend.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/backend.cpp.o -MF CMakeFiles/realsense2.dir/src/backend.cpp.o.d -o CMakeFiles/realsense2.dir/src/backend.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/backend.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::video_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:18:64: required from here /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::composite_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:21:68: required from here /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::motion_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:24:65: required from here /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::points]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:27:59: required from here /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::depth_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:30:64: required from here /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::pose_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:33:63: required from here /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::disparity_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/archive.cpp:36:68: required from here /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/context.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/context.cpp.o -MF CMakeFiles/realsense2.dir/src/context.cpp.o.d -o CMakeFiles/realsense2.dir/src/context.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/context.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/context.cpp:11: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/device.cpp.o -MF CMakeFiles/realsense2.dir/src/device.cpp.o.d -o CMakeFiles/realsense2.dir/src/device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/context.cpp:17: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp: In member function 'int librealsense::device::assign_sensor(const std::shared_ptr&, uint8_t)': /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:218:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 218 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp: In member function 'virtual librealsense::sensor_interface& librealsense::device::get_sensor(size_t)': /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:235:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 235 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp: In member function 'virtual const librealsense::sensor_interface& librealsense::device::get_sensor(size_t) const': /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:258:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 258 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp: In member function 'virtual void librealsense::device::tag_profiles(librealsense::stream_profiles) const': /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:335:57: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 335 | (tag.width == -1 || vp->get_width() == tag.width) && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:336:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 336 | (tag.height == -1 || vp->get_height() == tag.height) && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:337:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 337 | (tag.fps == -1 || vp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/device.cpp:346:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 346 | (tag.fps == -1 || mp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/refwrap.h:39, from /usr/include/c++/12/vector:66, from /builddir/build/BUILD/librealsense-2.50.0/src/ivcam/sr300.h:6: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/device_hub.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/device_hub.cpp.o -MF CMakeFiles/realsense2.dir/src/device_hub.cpp.o.d -o CMakeFiles/realsense2.dir/src/device_hub.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/device_hub.cpp /builddir/build/BUILD/librealsense-2.50.0/src/context.cpp: In member function 'std::shared_ptr librealsense::context::add_device(const std::string&)': /builddir/build/BUILD/librealsense-2.50.0/src/context.cpp:565:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 565 | return std::move(dinfo); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/context.cpp:565:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/source.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device_hub.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/src/device_hub.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/dispatcher.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/dispatcher.cpp.o -MF CMakeFiles/realsense2.dir/src/dispatcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/dispatcher.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/dispatcher.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/dispatcher.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device_hub.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device_hub.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/device_hub.cpp: In function 'std::vector > librealsense::filter_by_vid(std::vector >, int)': /builddir/build/BUILD/librealsense-2.50.0/src/device_hub.cpp:19:18: warning: variable 'filtered' set but not used [-Wunused-but-set-variable] 19 | bool filtered = false; | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/source.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/dispatcher.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/../common/utilities/time/waiting-on.h: In constructor 'utilities::time::waiting_on::in_thread_::in_thread_(const utilities::time::waiting_on&)': /builddir/build/BUILD/librealsense-2.50.0/src/../common/utilities/time/waiting-on.h:94:20: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions] 94 | [weak_ptr = std::weak_ptr< wait_state_t >( local._ptr )]( std::nullptr_t * ) { | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/environment.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/environment.cpp.o -MF CMakeFiles/realsense2.dir/src/environment.cpp.o.d -o CMakeFiles/realsense2.dir/src/environment.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/environment.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/environment.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/environment.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/error-handling.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/error-handling.cpp.o -MF CMakeFiles/realsense2.dir/src/error-handling.cpp.o.d -o CMakeFiles/realsense2.dir/src/error-handling.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/error-handling.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/error-handling.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/error-handling.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:8: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o -MF CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.h: In constructor 'librealsense::firmware_logger_device::firmware_logger_device(std::shared_ptr, librealsense::platform::backend_device_group, std::shared_ptr, const librealsense::command&, const librealsense::command&)': /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.h:60:34: warning: 'librealsense::firmware_logger_device::_parser' will be initialized after [-Wreorder] 60 | fw_logs::fw_logs_parser* _parser; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.h:50:17: warning: 'librealsense::command librealsense::firmware_logger_device::_fw_logs_command' [-Wreorder] 50 | command _fw_logs_command; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.cpp:9:5: warning: when initialized here [-Wreorder] 9 | firmware_logger_device::firmware_logger_device(std::shared_ptr ctx, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.cpp: In member function 'void librealsense::firmware_logger_device::get_fw_logs_from_hw_monitor()': /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.cpp:56:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < res.size() / fw_logs::BINARY_DATA_SIZE; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.cpp: In member function 'void librealsense::firmware_logger_device::get_flash_logs_from_hw_monitor()': /builddir/build/BUILD/librealsense-2.50.0/src/firmware_logger_device.cpp:83:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < res.size() / fw_logs::BINARY_DATA_SIZE && *beginOfLogIterator == 160; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o -MF CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o.d -o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/hdr-config.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/hdr-config.cpp.o -MF CMakeFiles/realsense2.dir/src/hdr-config.cpp.o.d -o CMakeFiles/realsense2.dir/src/hdr-config.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h: In constructor 'librealsense::CLinearCoefficients::CLinearCoefficients(unsigned int)': /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:52:17: warning: 'librealsense::CLinearCoefficients::_base_sample' will be initialized after [-Wreorder] 52 | CSample _base_sample; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:50:22: warning: 'unsigned int librealsense::CLinearCoefficients::_buffer_size' [-Wreorder] 50 | unsigned int _buffer_size; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.cpp:24:5: warning: when initialized here [-Wreorder] 24 | CLinearCoefficients::CLinearCoefficients(unsigned int buffer_size) : | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h: In constructor 'librealsense::time_diff_keeper::time_diff_keeper(librealsense::global_time_interface*, unsigned int)': /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:81:29: warning: 'librealsense::time_diff_keeper::_coefs' will be initialized after [-Wreorder] 81 | CLinearCoefficients _coefs; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:77:25: warning: 'int librealsense::time_diff_keeper::_users_count' [-Wreorder] 77 | int _users_count; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:83:14: warning: 'librealsense::time_diff_keeper::_is_ready' will be initialized after [-Wreorder] 83 | bool _is_ready; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:82:16: warning: 'double librealsense::time_diff_keeper::_min_command_delay' [-Wreorder] 82 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:82:16: warning: 'librealsense::time_diff_keeper::_min_command_delay' will be initialized after [-Wreorder] 82 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.h:78:25: warning: 'active_object<> librealsense::time_diff_keeper::_active_object' [-Wreorder] 78 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.h: In constructor 'librealsense::hdr_config::hdr_config(librealsense::hw_monitor&, std::shared_ptr, const librealsense::option_range&, const librealsense::option_range&)': /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.h:86:36: warning: 'librealsense::hdr_config::_sensor' will be initialized after [-Wreorder] 86 | std::weak_ptr _sensor; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.h:80:22: warning: 'bool librealsense::hdr_config::_is_enabled' [-Wreorder] 80 | mutable bool _is_enabled; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.h:82:14: warning: 'librealsense::hdr_config::_has_config_changed' will be initialized after [-Wreorder] 82 | bool _has_config_changed; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.h:79:13: warning: 'int librealsense::hdr_config::_current_hdr_sequence_index' [-Wreorder] 79 | int _current_hdr_sequence_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.h:84:14: warning: 'librealsense::hdr_config::_emitter_on_off_to_be_restored' will be initialized after [-Wreorder] 84 | bool _emitter_on_off_to_be_restored; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.h:76:13: warning: 'int librealsense::hdr_config::_id' [-Wreorder] 76 | int _id; | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::is_hdr_enabled_in_device(std::vector&) const': /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:58:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 58 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::configure_hdr_as_in_fw(const std::vector&)': /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:94:38: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 94 | if (current_subpreset.size() != subpreset_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp: In member function 'float librealsense::hdr_config::get(rs2_option) const': /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:161:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 161 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:171:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 171 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::send_sub_preset_to_fw()': /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:363:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 363 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp: In member function 'void librealsense::hdr_config::disable()': /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:380:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 380 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp: In member function 'std::vector librealsense::hdr_config::prepare_sub_preset_frames_config() const': /builddir/build/BUILD/librealsense-2.50.0/src/hdr-config.cpp:436:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 436 | for (int i = 0; i < _sequence_size; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/image.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/image.cpp.o -MF CMakeFiles/realsense2.dir/src/image.cpp.o.d -o CMakeFiles/realsense2.dir/src/image.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/image.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/image.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/image.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/image-avx.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/image-avx.cpp.o -MF CMakeFiles/realsense2.dir/src/image-avx.cpp.o.d -o CMakeFiles/realsense2.dir/src/image-avx.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/image-avx.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/image-avx.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/image-avx.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.cpp: In static member function 'static std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t)': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.cpp:13:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for (auto i = 1; i <= length; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.cpp: In static member function 'static std::string librealsense::hw_monitor::get_module_serial_string(const std::vector&, size_t, size_t)': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.cpp:25:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (auto i = 0; i < length; i++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.cpp: In member function 'void librealsense::hw_monitor::execute_usb_command(uint8_t*, size_t, uint32_t&, uint8_t*, size_t&) const': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.cpp:80:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 80 | if (res.size() > static_cast(inSize)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/log.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/log.cpp.o -MF CMakeFiles/realsense2.dir/src/log.cpp.o.d -o CMakeFiles/realsense2.dir/src/log.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/log.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/log.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/option.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/option.cpp.o -MF CMakeFiles/realsense2.dir/src/option.cpp.o.d -o CMakeFiles/realsense2.dir/src/option.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/option.cpp [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/rs.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/rs.cpp.o -MF CMakeFiles/realsense2.dir/src/rs.cpp.o.d -o CMakeFiles/realsense2.dir/src/rs.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/api.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/option.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:15: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:8: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/sensor.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/debug.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:16, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/software-device.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/software-device.cpp.o -MF CMakeFiles/realsense2.dir/src/software-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/software-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/software-device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:662:19: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 662 | , public std::unary_function | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/12/functional:49, from /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:4: /usr/include/c++/12/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:57: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/function/function_template.hpp:666:19: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 666 | , public std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional/optional.hpp:51, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/optional.hpp:15, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format/internals.hpp:20, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/format.hpp:38, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:61: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:36:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 36 | struct equal_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/utility/compare_pointees.hpp:59:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | struct less_pointees_t : std::binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/librealsense-2.50.0/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:16: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: note: remove parentheses 188 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | ); | ~ | - /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: note: remove parentheses 193 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | ); | ~ | - In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp:12: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/software-device.h:6: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/12/cassert:44, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:25: /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp:401:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 401 | assert( expected_size == sizeof(byte) * fr->data.size() ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:30: /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp:855:18: warning: variable 'is_custom_sensor' set but not used [-Wunused-but-set-variable] 855 | bool is_custom_sensor = false; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp:887:26: warning: unused variable 'bpp' [-Wunused-variable] 887 | const auto&& bpp = get_image_bpp(request->get_format()); | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp: In member function 'uint32_t librealsense::hid_sensor::stream_to_fourcc(rs2_stream) const': /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp:976:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 976 | catch (std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/pipeline.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:40: /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp: In member function 'std::pair, std::vector > > librealsense::synthetic_sensor::find_requests_best_pb_match(const librealsense::stream_profiles&)': /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp:1369:54: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1369 | && pbf->get_source_info().size() < best_source_size)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h: In member function 'librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const': /builddir/build/BUILD/librealsense-2.50.0/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/sensor.cpp:1565:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1565 | for (auto i = 0; i < composite->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:47: /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/software-device.cpp: In member function 'librealsense::software_sensor& librealsense::software_device::get_software_sensor(int)': /builddir/build/BUILD/librealsense-2.50.0/src/software-device.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | if (index >= _software_sensors.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp: In function 'void rs2_software_sensor_detach(rs2_sensor*, rs2_error**)': /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:2670:10: warning: unused variable 'bs' [-Wunused-variable] 2670 | auto bs = VALIDATE_INTERFACE(sensor->sensor, librealsense::software_sensor); | ^~ /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp: In function 'rs2_firmware_log_message* rs2_create_fw_log_message(rs2_device*, rs2_error**)': /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:3312:10: warning: unused variable 'fw_logger' [-Wunused-variable] 3312 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp: In function 'rs2_firmware_log_parsed_message* rs2_create_fw_log_parsed_message(rs2_device*, rs2_error**)': /builddir/build/BUILD/librealsense-2.50.0/src/rs.cpp:3397:10: warning: unused variable 'fw_logger' [-Wunused-variable] 3397 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/source.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/source.cpp.o -MF CMakeFiles/realsense2.dir/src/source.cpp.o.d -o CMakeFiles/realsense2.dir/src/source.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/source.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/source.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/source.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/option.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/source.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/source.h: In constructor 'librealsense::frame_source::frame_source(uint32_t)': /builddir/build/BUILD/librealsense-2.50.0/src/source.h:60:28: warning: 'librealsense::frame_source::_callback' will be initialized after [-Wreorder] 60 | frame_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/source.h:59:31: warning: 'std::atomic librealsense::frame_source::_max_publish_list_size' [-Wreorder] 59 | std::atomic _max_publish_list_size; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/source.cpp:44:5: warning: when initialized here [-Wreorder] 44 | frame_source::frame_source(uint32_t max_publish_list_size) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/source.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/stream.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/stream.cpp.o -MF CMakeFiles/realsense2.dir/src/stream.cpp.o.d -o CMakeFiles/realsense2.dir/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/stream.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/sync.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/sync.cpp.o -MF CMakeFiles/realsense2.dir/src/sync.cpp.o.d -o CMakeFiles/realsense2.dir/src/sync.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/sync.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/sync.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/sync.cpp: In member function 'virtual void librealsense::composite_matcher::sync(librealsense::frame_holder, const librealsense::syncronization_environment&)': /builddir/build/BUILD/librealsense-2.50.0/src/sync.cpp:371:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 371 | for( auto i = 1; i < frames_arrived.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o -MF CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o.d -o CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/types.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/types.cpp.o -MF CMakeFiles/realsense2.dir/src/types.cpp.o.d -o CMakeFiles/realsense2.dir/src/types.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:12: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.cpp: In member function 'std::vector librealsense::terminal_parser::build_raw_command_data(const command_from_xml&, const std::vector >&) const': /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.cpp:80:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.cpp: In member function 'void librealsense::terminal_parser::get_command_and_params_from_input(const std::string&, command_from_xml&, std::vector >&) const': /builddir/build/BUILD/librealsense-2.50.0/src/terminal-parser.cpp:117:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:13: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp: In function 'std::string librealsense::make_less_screamy(const char*)': /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:53:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (auto i = 0; i < res.size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h: In constructor 'librealsense::notifications_processor::notifications_processor()': /builddir/build/BUILD/librealsense-2.50.0/src/types.h:930:20: warning: 'librealsense::notifications_processor::_dispatcher' will be initialized after [-Wreorder] 930 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:928:36: warning: 'librealsense::notifications_callback_ptr librealsense::notifications_processor::_callback' [-Wreorder] 928 | notifications_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.cpp:230:5: warning: when initialized here [-Wreorder] 230 | notifications_processor::notifications_processor() | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 45%] Building C object CMakeFiles/realsense2.dir/src/verify.c.o /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT CMakeFiles/realsense2.dir/src/verify.c.o -MF CMakeFiles/realsense2.dir/src/verify.c.o.d -o CMakeFiles/realsense2.dir/src/verify.c.o -c /builddir/build/BUILD/librealsense-2.50.0/src/verify.c [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o -MF CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o.d -o CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:11, from /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:12: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/frame.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/frame.cpp.o -MF CMakeFiles/realsense2.dir/src/frame.cpp.o.d -o CMakeFiles/realsense2.dir/src/frame.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/frame.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/frame.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/device.h:18: /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.h: In constructor 'librealsense::serialized_utilities::json_preset_reader::json_preset_reader(const std::string&)': /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.h:62:19: warning: 'librealsense::serialized_utilities::json_preset_reader::_parameters' will be initialized after [-Wreorder] 62 | json *_parameters; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.h:60:17: warning: 'int librealsense::serialized_utilities::json_preset_reader::_schema_version' [-Wreorder] 60 | int _schema_version; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.cpp:12:1: warning: when initialized here [-Wreorder] 12 | json_preset_reader::json_preset_reader( const std::string & json_content ) : _parameters(nullptr), _schema_version(0) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/src/frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/points.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/points.cpp.o -MF CMakeFiles/realsense2.dir/src/points.cpp.o.d -o CMakeFiles/realsense2.dir/src/points.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/points.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/points.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/points.cpp:3: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/12/bits/new_allocator.h:36, from /usr/include/c++/12/riscv64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/string:41, from /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.h:5: In function 'std::swap, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&, nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&)std::enable_if, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >, std::is_move_constructible, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>, std::is_move_assignable, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >::value, void>::type', inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::operator=(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:2094:13, inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10646:36: /usr/include/c++/12/bits/move.h:205:7: warning: 'MEM[(union json_value &)&D.571358 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/serialized-utilities.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp: In member function 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)': /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10646:38: note: '' declared here 10646 | result = basic_json(value_t::discarded); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'std::swap, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&, nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&)std::enable_if, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >, std::is_move_constructible, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>, std::is_move_assignable, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >::value, void>::type', inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::operator=(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:2094:13, inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10700:32: /usr/include/c++/12/bits/move.h:205:7: warning: 'MEM[(union json_value &)&D.571369 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp: In member function 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)': /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10700:34: note: '' declared here 10700 | result = basic_json(value_t::discarded); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'std::swap, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&, nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&)std::enable_if, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >, std::is_move_constructible, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>, std::is_move_assignable, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >::value, void>::type', inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::operator=(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:2094:13, inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10725:36: /usr/include/c++/12/bits/move.h:205:7: warning: 'MEM[(union json_value &)&D.571373 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp: In member function 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)': /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10725:38: note: '' declared here 10725 | result = basic_json(value_t::discarded); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'std::swap, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&, nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&)std::enable_if, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >, std::is_move_constructible, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>, std::is_move_assignable, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >::value, void>::type', inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::operator=(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:2094:13, inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10756:32: /usr/include/c++/12/bits/move.h:205:7: warning: 'MEM[(union json_value &)&D.571408 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp: In member function 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)': /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10756:34: note: '' declared here 10756 | result = basic_json(value_t::discarded); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'std::swap, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&, nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value&)std::enable_if, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >, std::is_move_constructible, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value>, std::is_move_assignable, std::allocator >, bool, long, unsigned long, double, std::allocator>::json_value> >::value, void>::type', inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::operator=(nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:2094:13, inlined from 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)' at /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10809:24: /usr/include/c++/12/bits/move.h:205:7: warning: 'MEM[(union json_value &)&D.571422 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp: In member function 'nlohmann::basic_json, std::allocator >, bool, long, unsigned long, double, std::allocator>::parser::parse_internal(bool)': /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/json.hpp:10809:26: note: '' declared here 10809 | result = basic_json(value_t::discarded); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/to-string.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/to-string.cpp.o -MF CMakeFiles/realsense2.dir/src/to-string.cpp.o.d -o CMakeFiles/realsense2.dir/src/to-string.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/to-string.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/to-string.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/points.cpp: In member function 'void librealsense::points::export_to_ply(const std::string&, const librealsense::frame_holder&)': /builddir/build/BUILD/librealsense-2.50.0/src/points.cpp:49:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 49 | for( int i = 0; i < get_vertex_count(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/points.cpp:111:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | for( int i = 0; i < new_vertices.size(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/points.cpp:128:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 128 | for( int i = 0; i < size; ++i ) | ~~^~~~~~ [ 46%] Building C object CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o -MF CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o.d -o CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc [ 47%] Building CXX object CMakeFiles/realsense2.dir/common/utilities/time/work_week.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/common/utilities/time/work_week.cpp.o -MF CMakeFiles/realsense2.dir/common/utilities/time/work_week.cpp.o.d -o CMakeFiles/realsense2.dir/common/utilities/time/work_week.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/common/utilities/time/work_week.cpp /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c: In function 'sqlite3DefaultRowEst': /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c:100196:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 100196 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ In file included from /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c:11275: /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c:100196:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 100196 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~~~~~ [ 47%] Building CXX object CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/src -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/boost -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.50.0/include -I/usr/include/libusb-1.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o -MF CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o.d -o CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/common/utilities/time/l500/get-mfr-ww.cpp /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1920:83: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 1920 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1920:83: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:2558:74: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 2558 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:2558:74: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1407:13: warning: 'void el::base::threading::msleep(int)' defined but not used [-Wunused-function] 1407 | static void msleep(int ms) { | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c: In function 'sqlite3SelectNew': /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c:112957:10: warning: function may return address of local variable [-Wreturn-local-addr] 112957 | return pNew; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c:112917:10: note: declared here 112917 | Select standin; | ^~~~~~~ [ 47%] Linking CXX shared library librealsense2.so /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense2.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld -shared -Wl,-soname,librealsense2.so.2.50 -o librealsense2.so.2.50.0 "CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o" "CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o" CMakeFiles/realsense2.dir/src/core/streaming.cpp.o "CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o" CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o "CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o" "CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o" "CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o" CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o "CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o" "CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o" CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o CMakeFiles/realsense2.dir/src/mock/sql.cpp.o CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o "CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o" "CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o" "CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o" CMakeFiles/realsense2.dir/src/proc/align.cpp.o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o "CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o" "CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o" "CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o" "CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o" "CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o" CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o "CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o" "CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o" "CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o" "CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o" CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o "CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o" "CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o" "CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o" CMakeFiles/realsense2.dir/src/algo.cpp.o CMakeFiles/realsense2.dir/src/archive.cpp.o CMakeFiles/realsense2.dir/src/backend.cpp.o CMakeFiles/realsense2.dir/src/context.cpp.o CMakeFiles/realsense2.dir/src/device.cpp.o CMakeFiles/realsense2.dir/src/device_hub.cpp.o CMakeFiles/realsense2.dir/src/dispatcher.cpp.o CMakeFiles/realsense2.dir/src/environment.cpp.o "CMakeFiles/realsense2.dir/src/error-handling.cpp.o" CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o "CMakeFiles/realsense2.dir/src/hdr-config.cpp.o" "CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o" CMakeFiles/realsense2.dir/src/image.cpp.o "CMakeFiles/realsense2.dir/src/image-avx.cpp.o" CMakeFiles/realsense2.dir/src/log.cpp.o CMakeFiles/realsense2.dir/src/option.cpp.o CMakeFiles/realsense2.dir/src/rs.cpp.o CMakeFiles/realsense2.dir/src/sensor.cpp.o "CMakeFiles/realsense2.dir/src/software-device.cpp.o" CMakeFiles/realsense2.dir/src/source.cpp.o CMakeFiles/realsense2.dir/src/stream.cpp.o CMakeFiles/realsense2.dir/src/sync.cpp.o "CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o" CMakeFiles/realsense2.dir/src/types.cpp.o CMakeFiles/realsense2.dir/src/verify.c.o "CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o" CMakeFiles/realsense2.dir/src/frame.cpp.o CMakeFiles/realsense2.dir/src/points.cpp.o "CMakeFiles/realsense2.dir/src/to-string.cpp.o" "CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o" "CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o" CMakeFiles/realsense2.dir/common/utilities/time/work_week.cpp.o "CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o" -Wl,-rpath,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file: -ludev third-party/realsense-file/librealsense-file.so.2.50.0 -lusb-1.0 /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c: In function 'sqlite3SelectNew': /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c:112957: warning: function may return address of local variable [-Wreturn-local-addr] 112957 | return pNew; | /builddir/build/BUILD/librealsense-2.50.0/third-party/sqlite/sqlite3.c:112917: note: declared here 112917 | Select standin; | /usr/bin/cmake -E cmake_symlink_library librealsense2.so.2.50.0 librealsense2.so.2.50 librealsense2.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 47%] Built target realsense2 /usr/bin/gmake -f wrappers/python/CMakeFiles/pyrealsense2.dir/build.make wrappers/python/CMakeFiles/pyrealsense2.dir/depend /usr/bin/gmake -f src/gl/CMakeFiles/realsense2-gl.dir/build.make src/gl/CMakeFiles/realsense2-gl.dir/depend /usr/bin/gmake -f examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/build.make examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/depend /usr/bin/gmake -f examples/software-device/CMakeFiles/rs-software-device.dir/build.make examples/software-device/CMakeFiles/rs-software-device.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/examples/hello-realsense /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/hello-realsense /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/src/gl /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl/CMakeFiles/realsense2-gl.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/wrappers/python /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python/CMakeFiles/pyrealsense2.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/examples/software-device /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/software-device /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/software-device/CMakeFiles/rs-software-device.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' /usr/bin/gmake -f examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/build.make examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/build /usr/bin/gmake -f wrappers/python/CMakeFiles/pyrealsense2.dir/build.make wrappers/python/CMakeFiles/pyrealsense2.dir/build /usr/bin/gmake -f src/gl/CMakeFiles/realsense2-gl.dir/build.make src/gl/CMakeFiles/realsense2-gl.dir/build /usr/bin/gmake -f examples/software-device/CMakeFiles/rs-software-device.dir/build.make examples/software-device/CMakeFiles/rs-software-device.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 49%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/python.cpp.o [ 49%] Building CXX object examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o [ 49%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/hello-realsense && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIE -std=gnu++11 -MD -MT examples/hello-realsense/CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o -MF CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o.d -o CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/examples/hello-realsense/rs-hello-realsense.cpp cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.50.0/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/python.cpp.o -MF CMakeFiles/pyrealsense2.dir/python.cpp.o.d -o CMakeFiles/pyrealsense2.dir/python.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.cpp cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.cpp [ 49%] Building CXX object examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/software-device && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.50.0/examples/software-device/.. -I/builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party -I/builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../common/res -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIE -std=gnu++11 -MD -MT examples/software-device/CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o -MF CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o.d -o CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/rs-software-device.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/video.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/examples/hello-realsense/rs-hello-realsense.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/rs-software-device.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/rs-software-device.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/rs-software-device.cpp:13: /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 49%] Linking CXX executable rs-hello-realsense cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/hello-realsense && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-hello-realsense.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld -rdynamic "CMakeFiles/rs-hello-realsense.dir/rs-hello-realsense.cpp.o" -o rs-hello-realsense -Wl,-rpath,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build:/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.50.0 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../example.hpp:21: /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/examples/software-device/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 49%] Built target rs-hello-realsense /usr/bin/gmake -f examples/capture/CMakeFiles/rs-capture.dir/build.make examples/capture/CMakeFiles/rs-capture.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.50.0 /builddir/build/BUILD/librealsense-2.50.0/examples/capture /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/capture /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/capture/CMakeFiles/rs-capture.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' /usr/bin/gmake -f examples/capture/CMakeFiles/rs-capture.dir/build.make examples/capture/CMakeFiles/rs-capture.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 49%] Building CXX object examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/capture && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.50.0/examples/capture/.. -I/builddir/build/BUILD/librealsense-2.50.0/examples/capture/../../third-party/tclap/include -I/builddir/build/BUILD/librealsense-2.50.0/examples/capture/../../examples -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIE -std=gnu++11 -MD -MT examples/capture/CMakeFiles/rs-capture.dir/rs-capture.cpp.o -MF CMakeFiles/rs-capture.dir/rs-capture.cpp.o.d -o CMakeFiles/rs-capture.dir/rs-capture.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/examples/capture/rs-capture.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/examples/capture/rs-capture.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/examples/capture/rs-capture.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp: In member function 'void texture::upload(const rs2::video_frame&)': /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp:427:16: warning: unused variable 'err' [-Wunused-variable] 427 | GLenum err = glGetError(); | ^~~ /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp: In member function 'std::vector window::calc_grid(rect, std::vector&)': /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp:886:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (int i = 0; i < frames.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp: In function 'void draw_pointcloud(float, float, glfw_state&, rs2::points&)': /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp:981:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 981 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp: In function 'void draw_pointcloud_wrt_world(float, float, glfw_state&, rs2::points&, rs2_pose&, float*, std::vector&)': /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../example.hpp:21: /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/examples/capture/../../third-party/stb_easy_font.h:187:13: warning: 'void stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 49%] Linking CXX executable rs-capture cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/capture && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-capture.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld -rdynamic "CMakeFiles/rs-capture.dir/rs-capture.cpp.o" -o rs-capture -Wl,-rpath,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build:/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.50.0 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file [ 49%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/yuy2rgb-gl.cpp [ 50%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.50.0/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/c_files.cpp.o -MF CMakeFiles/pyrealsense2.dir/c_files.cpp.o.d -o CMakeFiles/pyrealsense2.dir/c_files.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/c_files.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/yuy2rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/12/backward/strstream:50, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/yuy2rgb-gl.cpp:21: /usr/include/c++/12/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/c_files.cpp:7: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/yuy2rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 50%] Linking CXX executable rs-software-device cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/examples/software-device && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-software-device.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld -rdynamic "CMakeFiles/rs-software-device.dir/rs-software-device.cpp.o" -o rs-software-device -Wl,-rpath,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build:/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.50.0 /usr/lib64/libglfw.so.3.3 -lGL -lGLU -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/yuy2rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/yuy2rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 50%] Built target rs-capture [ 50%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.50.0/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_advanced_mode.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/c_files.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.hpp: In instantiation of 'std::string matrix_to_string(const T (&)[N][M]) [with T = float; long unsigned int N = 3; long unsigned int M = 4; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/c_files.cpp:95:47: required from here /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.hpp:94:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 94 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.hpp:99:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 99 | for (int j = 0; j < M; j++) | ~~^~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.hpp: In instantiation of 'std::string array_to_string(const T (&)[N]) [with T = float; long unsigned int N = 3; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/c_files.cpp:96:57: required from here /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.hpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 79 | for (int i = 0; i < N; i++) | ~~^~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.hpp: In instantiation of 'std::string array_to_string(const T (&)[N]) [with T = float; long unsigned int N = 9; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/c_files.cpp:151:50: required from here /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/python.hpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/yuy2rgb-gl.cpp:111:43: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/rs_advanced_mode.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_advanced_mode.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 50%] Built target rs-software-device [ 50%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.50.0/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_context.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_context.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_context.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/types.h:16: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/y4112rgb-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/y4112rgb-gl.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/y4112rgb-gl.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 50%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.50.0/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_device.cpp [ 51%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.50.0/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_export.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_export.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/y4112rgb-gl.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/y4112rgb-gl.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_internal.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_device.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 51%] Building CXX object wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/wrappers/python && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DPYBIND11_COMPILER_TYPE=\"_librs_abi\" -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Dpyrealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src -I/builddir/build/BUILD/librealsense-2.50.0/include -isystem /usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++11 -MD -MT wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o -MF CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o.d -o CMakeFiles/pyrealsense2.dir/pyrs_frame.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_frame.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_device.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_device.cpp:196:34: error: 'cerr' is not a member of 'std' 196 | std::cerr << "?!?!?!!? exception in python register_calibration_change_callback ?!?!?!?!?" << std::endl; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_device.cpp:9:1: note: 'std::cerr' is defined in header ''; did you forget to '#include '? 8 | #include <../common/metadata-helper.h> +++ |+#include 9 | /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_device.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_device.cpp:221:34: error: 'cerr' is not a member of 'std' 221 | std::cerr << "?!?!?!!? exception in python register_calibration_change_callback ?!?!?!?!?" << std::endl; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_device.cpp:221:34: note: 'std::cerr' is defined in header ''; did you forget to '#include '? In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:12, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_export.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp: In constructor 'rs2::save_to_ply::save_to_ply(std::string, rs2::pointcloud)': /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:288:20: warning: 'rs2::save_to_ply::_pc' will be initialized after [-Wreorder] 288 | pointcloud _pc; | ^~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:287:21: warning: 'std::string rs2::save_to_ply::fname' [-Wreorder] 287 | std::string fname; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:43:9: warning: when initialized here [-Wreorder] 43 | save_to_ply(std::string filename = "RealSense Pointcloud ", pointcloud pc = pointcloud()) : filter([this](frame f, frame_source& s) { func(f, s); }), | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp: In member function 'void rs2::save_to_ply::export_to_ply(rs2::points, rs2::video_frame)': /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:118:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | for (size_t x = 0; x < width - 1; ++x) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_export.hpp:119:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | for (size_t y = 0; y < height - 1; ++y) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/y4112rgb-gl.cpp:127:43: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/pyrs_frame.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/wrappers/python/../../src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ gmake[2]: *** [wrappers/python/CMakeFiles/pyrealsense2.dir/build.make:135: wrappers/python/CMakeFiles/pyrealsense2.dir/pyrs_device.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 51%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/pointcloud-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/pointcloud-gl.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/rs-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../context.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../api.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/rs-gl.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/pointcloud-gl.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../context.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../context.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/playback_device.h:12, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../context.h:12: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 52%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o -MF CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o.d -o CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/glad/glad.c In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/pointcloud-gl.cpp:12: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o -MF CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o.d -o CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/rs-gl.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/rs-gl.cpp: In function 'int rs2_gl_is_frame_extendable_to(const rs2_frame*, rs2_gl_extension, rs2_error**)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/rs-gl.cpp:118:10: warning: unused variable 'res' [-Wunused-variable] 118 | bool res = false; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h: In constructor 'rs2::vbo::vbo(rs2::vbo&&)': /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:130:18: warning: 'rs2::vbo::_type' will be initialized after [-Wreorder] 130 | vbo_type _type; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:129:18: warning: 'uint32_t rs2::vbo::_size' [-Wreorder] 129 | uint32_t _size = 0; | ^~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp:85:1: warning: when initialized here [-Wreorder] 85 | vbo::vbo(vbo&& other) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h: In constructor 'rs2::vao::vao(const rs2::float3*, const rs2::float2*, const rs2::float3*, const rs2::float3*, int, const rs2::int3*, int)': /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:162:44: warning: 'rs2::vao::_uvs' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:162:34: warning: 'rs2::vbo rs2::vao::_indexes' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:162:50: warning: 'rs2::vao::_tangents' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:161:13: warning: 'int rs2::vao::_vertex_count' [-Wreorder] 161 | int _vertex_count; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp:96:1: warning: when initialized here [-Wreorder] 96 | vao::vao(const float3* vert, const float2* uvs, const float3* normals, | ^~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h: In constructor 'rs2::vao::vao(rs2::vao&&)': /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:162:34: warning: 'rs2::vao::_indexes' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:162:13: warning: 'rs2::vbo rs2::vao::_vertexes' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:162:44: warning: 'rs2::vao::_uvs' will be initialized after [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.h:162:24: warning: 'rs2::vbo rs2::vao::_normals' [-Wreorder] 162 | vbo _vertexes, _normals, _indexes, _uvs, _tangents; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp:126:1: warning: when initialized here [-Wreorder] 126 | vao::vao(vao&& other) | ^~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp: In static member function 'static std::unique_ptr rs2::shader_program::load(const std::string&, const std::string&, const char*, const char*, const char*, const char*)': /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp:602:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 602 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.50.0/common/opengl3.cpp:602:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../source.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_points_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_points_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/pointcloud-gl.cpp:400:48: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ [ 52%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o -MF CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o.d -o CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/pc-shader.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/pc-shader.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/pc-shader.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:967: wrappers/python/CMakeFiles/pyrealsense2.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 53%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o -MF CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o.d -o CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/camera-shader.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/camera-shader.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/camera-shader.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/pc-shader.cpp:6: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/pc-shader.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/pc-shader.cpp:745:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/camera-shader.cpp:5: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:253: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] [ 53%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/upload.cpp.o -MF CMakeFiles/realsense2-gl.dir/upload.cpp.o.d -o CMakeFiles/realsense2-gl.dir/upload.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/upload.cpp [ 53%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/colorizer-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/upload.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/colorizer-gl.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/12/backward/strstream:50, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/upload.cpp:24: /usr/include/c++/12/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from /usr/include/c++/12/backward/strstream:50, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/colorizer-gl.cpp:22: /usr/include/c++/12/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/upload.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/colorizer-gl.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:253: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/colorizer-gl.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/colorizer-gl.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/upload.cpp:10: /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../context.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/upload.cpp:13: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/colorizer-gl.cpp:168:51: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/upload.cpp:40:51: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_depth_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_depth_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/upload.cpp:41:51: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/align-gl.cpp.o -MF CMakeFiles/realsense2-gl.dir/align-gl.cpp.o.d -o CMakeFiles/realsense2-gl.dir/align-gl.cpp.o -c /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.cpp In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/options.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/processing.h:5, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.cpp:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /usr/include/c++/12/backward/strstream:50, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.cpp:23: /usr/include/c++/12/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. [-Wcpp] 32 | #warning \ | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.cpp:4: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 54%] Building C object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/gcc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_DEFAULT_SOURCE -pthread -fPIC -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4/lz4.c In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/streaming.h:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.h:10, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.cpp:9: /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h: In member function 'librealsense::processing_block& librealsense::gl::dual_processing_block::get()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/synthetic-stream-gl.h:473:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 473 | for(auto i = 0; i < _blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.cpp:11: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h: In constructor 'rs2::texture_buffer::texture_buffer()': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:402:26: warning: 'rs2::texture_buffer::last_queue' will be initialized after [-Wreorder] 402 | rs2::frame_queue last_queue[2]; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:401:16: warning: 'GLuint rs2::texture_buffer::texture' [-Wreorder] 401 | GLuint texture; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:430:9: warning: when initialized here [-Wreorder] 430 | texture_buffer() : last_queue(), texture() {} | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../archive.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../callback-invocation.h:48:30: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.50.0/src/gl/../hw-monitor.h:209:42: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:10: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_video_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_video_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.cpp:256:43: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::gl::gpu_depth_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604: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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _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::_S_mutex]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*, shared_ptr&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../source.h:47:62: required from 'void librealsense::frame_source::add_extension(rs2_extension) [with T = librealsense::gl::gpu_depth_frame; rs2_extension = rs2_extension]' /builddir/build/BUILD/librealsense-2.50.0/src/gl/align-gl.cpp:257:43: required from here /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/rendering.h:253: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/../third-party/stb_easy_font.h: At global scope: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common/../third-party/stb_easy_font.h:187:13: warning: 'void rs2::stb_easy_font_spacing(float)' defined but not used [-Wunused-function] 187 | static void stb_easy_font_spacing(float spacing) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../easyloggingpp.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../types.h:16: /builddir/build/BUILD/librealsense-2.50.0/src/gl/../proc/../core/../../third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/g++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSHARED_LIBS -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_gl_EXPORTS -I/builddir/build/BUILD/librealsense-2.50.0/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/.. -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../third-party/glad -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../common -I/builddir/build/BUILD/librealsense-2.50.0/src/gl/../../include -I/builddir/build/BUILD/librealsense-2.50.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -fPIC -std=gnu++11 -MD -MT src/gl/CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1920:83: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 1920 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1920:83: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:2558:74: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 2558 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:2558:74: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc: At global scope: /builddir/build/BUILD/librealsense-2.50.0/third-party/easyloggingpp/src/easylogging++.cc:1407:13: warning: 'void el::base::threading::msleep(int)' defined but not used [-Wunused-function] 1407 | static void msleep(int ms) { | ^~~~~~ [ 54%] Linking CXX shared library librealsense2-gl.so cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense2-gl.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -pthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/librealsense-2.50.0/.package_note-librealsense-2.50.0-3.fc37.riscv64.ld -shared -Wl,-soname,librealsense2-gl.so.2.50 -o librealsense2-gl.so.2.50.0 "CMakeFiles/realsense2-gl.dir/synthetic-stream-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/yuy2rgb-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/y4112rgb-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/pointcloud-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/rs-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/__/__/third-party/glad/glad.c.o" "CMakeFiles/realsense2-gl.dir/__/__/common/opengl3.cpp.o" "CMakeFiles/realsense2-gl.dir/pc-shader.cpp.o" "CMakeFiles/realsense2-gl.dir/camera-shader.cpp.o" "CMakeFiles/realsense2-gl.dir/upload.cpp.o" "CMakeFiles/realsense2-gl.dir/colorizer-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/align-gl.cpp.o" "CMakeFiles/realsense2-gl.dir/__/__/third-party/realsense-file/lz4/lz4.c.o" "CMakeFiles/realsense2-gl.dir/__/__/third-party/easyloggingpp/src/easylogging++.cc.o" -Wl,-rpath,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build:/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file: ../../librealsense2.so.2.50.0 /usr/lib64/libglfw.so.3.3 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so -Wl,-rpath-link,/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/third-party/realsense-file cd /builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build/src/gl && /usr/bin/cmake -E cmake_symlink_library librealsense2-gl.so.2.50.0 librealsense2-gl.so.2.50 librealsense2-gl.so gmake[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' [ 54%] Built target realsense2-gl gmake[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.50.0/redhat-linux-build' gmake: *** [Makefile:139: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.g6SDyf (%build) Bad exit status from /var/tmp/rpm-tmp.g6SDyf (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.9/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/librealsense.spec