Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/librealsense2.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-aarch64-1774575568.082698/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/librealsense2.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: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ros-humble-librealsense2-2.57.7-1.src.rpm Child return code was: 0 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/librealsense2.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-aarch64-1774575568.082698/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/librealsense2.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: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ros-humble-librealsense2-2.57.7-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/librealsense2.spec'], chrootPath='/var/lib/mock/openeuler-24.03_LTS-aarch64-1774575568.082698/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/librealsense2.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: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IHTo0O + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf librealsense-2.57.7 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/librealsense2-2.57.7.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd librealsense-2.57.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0-librealsense2-fix-threads-not-found.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.pZ6CKu + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.57.7 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + '[' -f /opt/ros/humble/setup.sh ']' + . /opt/ros/humble/setup.sh ++ : /opt/ros/humble ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/ros/humble ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/ros/humble ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/ros/humble"' +++ _UNIQUE_PREFIX_PATH=/opt/ros/humble ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/ros/humble/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/ros/humble ++ IFS=' ' ++ . /opt/ros/humble/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ '[' -z /opt/ros/humble ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ : sh +++ _ament_python_executable=/usr/bin/python3.11 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.11 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.11 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ echo -n /opt/ros/humble: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + mkdir -p .obj-aarch64-openEuler-linux-gnu + cd .obj-aarch64-openEuler-linux-gnu + CFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX -DCMAKE_INSTALL_PREFIX=/opt/ros/humble -DAMENT_PREFIX_PATH=/opt/ros/humble -DCMAKE_PREFIX_PATH=/opt/ros/humble -DSETUPTOOLS_DEB_LAYOUT=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GLSL_EXTENSIONS=OFF -DBUILD_GRAPHICAL_EXAMPLES=OFF .. -- The CXX compiler identification is GNU 12.3.1 -- The C compiler identification is GNU 12.3.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - 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/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Checking internet connection... -- Internet connection identified -- Info: REALSENSE_VERSION_STRING=2.57.7 -- Setting Unix configurations -- No output directory set; using /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release/ -- CHECK_FOR_UPDATES depends on BUILD_GRAPHICAL_EXAMPLES flag, turning it off.. -- using RS2_USE_V4L2_BACKEND -- Found usb: /usr/lib64/libusb-1.0.so -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- Checking for module 'libudev' -- Found libudev, version 255 -- Found Udev: /usr/include -- Fetching nlohmann/json... Cloning into 'json'... -- Using the multi-header code from /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include/ -- Fetching nlohmann/json - Done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Fetching recommended firmwares: -- disable link time optimization for fw project -- ... https://librealsense.realsenseai.com/Releases/RS4xx/FW/D4XX_FW_Image-5.17.0.10.bin -- Downloaded firmware D4XX_FW_Image-5.17.0.10.bin -- Configuring done (6.4s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: AMENT_PREFIX_PATH CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SETUPTOOLS_DEB_LAYOUT SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/librealsense-2.57.7 -B/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend /usr/bin/make -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/depend /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/depend /usr/bin/make -f common/fw/CMakeFiles/fw.dir/build.make common/fw/CMakeFiles/fw.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/embed /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils/CMakeFiles/rsutils.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build /usr/bin/make -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/build /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/common/fw /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw/CMakeFiles/fw.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f common/fw/CMakeFiles/fw.dir/build.make common/fw/CMakeFiles/fw.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 2%] Building C object common/fw/CMakeFiles/fw.dir/empty.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -fno-lto -MD -MT common/fw/CMakeFiles/fw.dir/empty.c.o -MF CMakeFiles/fw.dir/empty.c.o.d -o CMakeFiles/fw.dir/empty.c.o -c /builddir/build/BUILD/librealsense-2.57.7/common/fw/empty.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 2%] Building C object common/fw/CMakeFiles/fw.dir/D4XX_FW_Image.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -fno-lto -MD -MT common/fw/CMakeFiles/fw.dir/D4XX_FW_Image.c.o -MF CMakeFiles/fw.dir/D4XX_FW_Image.c.o.d -o CMakeFiles/fw.dir/D4XX_FW_Image.c.o -c /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw/D4XX_FW_Image.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 3%] Linking C static library ../../Release/libfw.a cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw && /usr/bin/cmake -P CMakeFiles/fw.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw && /usr/bin/cmake -E cmake_link_script CMakeFiles/fw.dir/link.txt --verbose=1 /usr/bin/ar qc ../../Release/libfw.a CMakeFiles/fw.dir/empty.c.o CMakeFiles/fw.dir/D4XX_FW_Image.c.o /usr/bin/ranlib ../../Release/libfw.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 3%] Built target fw make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 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.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/console_bridge/src/console.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/src/console.cpp:37: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/cpp_common/src/debug.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/cpp_common/src/header.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/src/header.cpp:37: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 3%] Building C object tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.57.7/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -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.57.7/third-party/realsense-file/lz4/lz4.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 5%] 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.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:38, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/buffer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 6%] 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.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 2%] Building CXX object tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.57.7/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++11 -fPIE -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.57.7/tools/embed/rs-embed.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed.cpp:224:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < buffer.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed.cpp:228:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 228 | if (i < buffer.size() - 1) myfile << ","; | ~~^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:28: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:45: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:202:10: warning: unused variable 'compression' [-Wunused-variable] 202 | auto compression = compression_; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:221:10: warning: unused variable 'chunk_count' [-Wunused-variable] 221 | auto chunk_count = chunks_.size(); | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'void rosbag::Bag::startReadingVersion102()': /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:348:31: warning: catching polymorphic type 'class rosbag::BagFormatException' by value [-Wcatch-value=] 348 | catch (BagFormatException ex) { | ^~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 7%] Linking CXX executable ../../Release/rs-embed cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-embed.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-embed.dir/rs-embed.cpp.o" "CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o" -o ../../Release/rs-embed make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 8%] Built target rs-embed make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 6%] 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.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp:39: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 8%] 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.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp:28: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:29: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 9%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o -MF CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o.d -o CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/byte-manipulation.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 1%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:1906: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] 1906 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:1906: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.57.7/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:2498: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] 2498 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:2498: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 make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 9%] 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.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/roscpp_serialization/src/serialization.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 11%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -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.57.7/third-party/realsense-file/rosbag/roslz4/src/lz4s.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 12%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -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.57.7/third-party/realsense-file/rosbag/roslz4/src/xxhash.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 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.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/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.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:248:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 248 | if ((bag.getMode() & bagmode::Read) != bagmode::Read) | ^~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:251:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 251 | std::function query = TrueQuery(); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 10%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o -MF CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o.d -o CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/configure-elpp-logger.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 10%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o -MF CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o.d -o CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/control-c-handler.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o -MF CMakeFiles/rsutils.dir/src/crc32.cpp.o.d -o CMakeFiles/rsutils.dir/src/crc32.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/crc32.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o -MF CMakeFiles/rsutils.dir/src/ensure-console.cpp.o.d -o CMakeFiles/rsutils.dir/src/ensure-console.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/ensure-console.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/ensure-console.cpp:11:13: warning: 'void reopen_console_streams()' defined but not used [-Wunused-function] 11 | static void reopen_console_streams() | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rostime/src/duration.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rostime/src/rate.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 14%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/eth-config.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/eth-config.cpp.o -MF CMakeFiles/rsutils.dir/src/eth-config.cpp.o.d -o CMakeFiles/rsutils.dir/src/eth-config.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/eth-config.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 15%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/realsense-file/rosbag/rostime/src/time.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 15%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o -MF CMakeFiles/rsutils.dir/src/executable-name.cpp.o.d -o CMakeFiles/rsutils.dir/src/executable-name.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/executable-name.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 16%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/fourcc.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/fourcc.cpp.o -MF CMakeFiles/rsutils.dir/src/fourcc.cpp.o.d -o CMakeFiles/rsutils.dir/src/fourcc.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/fourcc.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o -MF CMakeFiles/rsutils.dir/src/dispatcher.cpp.o.d -o CMakeFiles/rsutils.dir/src/dispatcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/dispatcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/dispatcher.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h: In instantiation of 'rsutils::time::waiting_on::wait_state_t::wait_state_t(std::condition_variable&, std::mutex&, const T&) [with T = bool]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = rsutils::time::waiting_on::wait_state_t; _Args = {std::condition_variable&, std::mutex&, const bool&}; 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::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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 = rsutils::time::waiting_on::wait_state_t; _Alloc = std::allocator; _Args = {std::condition_variable&, std::mutex&, const bool&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}; typename enable_if<(! is_array< >::value), _Tp>::type = rsutils::time::waiting_on::wait_state_t]' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h:134:49: required from 'rsutils::time::waiting_on::waiting_on(std::condition_variable&, std::mutex&, const T&) [with T = bool]' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/dispatcher.cpp:111:91: required from here /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h:37:21: warning: 'rsutils::time::waiting_on::wait_state_t::_m' will be initialized after [-Wreorder] 37 | std::mutex &_m; | ^~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h:35:11: warning: 'bool rsutils::time::waiting_on::wait_state_t::_value' [-Wreorder] 35 | T _value; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h:49:9: warning: when initialized here [-Wreorder] 49 | wait_state_t( std::condition_variable &cv, std::mutex &m, T const & t ) | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 17%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o -MF CMakeFiles/rsutils.dir/src/from.cpp.o.d -o CMakeFiles/rsutils.dir/src/from.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/from.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/from.cpp: In constructor 'rsutils::string::from::from(double, int)': /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/from.cpp:16:24: warning: comparison of integer expressions of different signedness: 'const int' and 'long unsigned int' [-Wsign-compare] 16 | if( len < 0 || len >= sizeof( base ) ) | ~~~~^~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 17%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o -MF CMakeFiles/rsutils.dir/src/hexdump.cpp.o.d -o CMakeFiles/rsutils.dir/src/hexdump.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/hexdump.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 18%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/ios.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ios.cpp.o -MF CMakeFiles/rsutils.dir/src/ios.cpp.o.d -o CMakeFiles/rsutils.dir/src/ios.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/ios.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 15%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -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.57.7/third-party/realsense-file/lz4/lz4.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 16%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o -MF CMakeFiles/rsutils.dir/src/float3.cpp.o.d -o CMakeFiles/rsutils.dir/src/float3.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/float3.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 19%] Linking CXX static library ../../Release/librealsense-file.a cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cmake -P CMakeFiles/realsense-file.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense-file.dir/link.txt --verbose=1 /usr/bin/ar qc ../../Release/librealsense-file.a "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" "CMakeFiles/realsense-file.dir/lz4/lz4.c.o" /usr/bin/ranlib ../../Release/librealsense-file.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 20%] Built target realsense-file make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 17%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o -MF CMakeFiles/rsutils.dir/src/hexarray.cpp.o.d -o CMakeFiles/rsutils.dir/src/hexarray.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/hexarray.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 21%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o -MF CMakeFiles/rsutils.dir/src/os.cpp.o.d -o CMakeFiles/rsutils.dir/src/os.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/os.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 18%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o -MF CMakeFiles/rsutils.dir/src/ip-address.cpp.o.d -o CMakeFiles/rsutils.dir/src/ip-address.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/ip-address.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 21%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o -MF CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o.d -o CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/rsutilgpu.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 21%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o -MF CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o.d -o CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/shorten-json-string.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 20%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o -MF CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o.d -o CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp: In constructor 'rsutils::os::detail::network_adapter_watcher_singleton::network_adapter_watcher_singleton()': /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp:45:9: warning: 'rsutils::os::detail::network_adapter_watcher_singleton::_socket' will be initialized after [-Wreorder] 45 | int _socket; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp:44:9: warning: 'int rsutils::os::detail::network_adapter_watcher_singleton::_done' [-Wreorder] 44 | int _done; | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp:52:5: warning: when initialized here [-Wreorder] 52 | network_adapter_watcher_singleton() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 22%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o -MF CMakeFiles/rsutils.dir/src/version.cpp.o.d -o CMakeFiles/rsutils.dir/src/version.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/version.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 23%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/word-format.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/word-format.cpp.o -MF CMakeFiles/rsutils.dir/src/word-format.cpp.o.d -o CMakeFiles/rsutils.dir/src/word-format.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/word-format.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 23%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/work-week.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/work-week.cpp.o -MF CMakeFiles/rsutils.dir/src/work-week.cpp.o.d -o CMakeFiles/rsutils.dir/src/work-week.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/work-week.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 22%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o -MF CMakeFiles/rsutils.dir/src/special-folder.cpp.o.d -o CMakeFiles/rsutils.dir/src/special-folder.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/special-folder.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 20%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o -MF CMakeFiles/rsutils.dir/src/json.cpp.o.d -o CMakeFiles/rsutils.dir/src/json.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp: In constructor 'rsutils::serializer::serializer(std::ostream&, char)': /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp:249:31: warning: 'rsutils::serializer::error_handler' will be initialized after [-Wreorder] 249 | const nl::error_handler_t error_handler; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp:246:12: warning: 'size_t rsutils::serializer::_line_width' [-Wreorder] 246 | size_t _line_width; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp:257:5: warning: when initialized here [-Wreorder] 257 | serializer( std::ostream & os, const char ichar ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp: In member function 'void rsutils::serializer::dump(const rsutils::json&, int, bool, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp:410:74: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 410 | if( need_to_indent || (pretty_print_width && _line_width > pretty_print_width )) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 24%] Linking CXX static library ../../Release/librsutils.a cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/cmake -P CMakeFiles/rsutils.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/cmake -E cmake_link_script CMakeFiles/rsutils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../Release/librsutils.a CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o "CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o" "CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o" "CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o" CMakeFiles/rsutils.dir/src/crc32.cpp.o CMakeFiles/rsutils.dir/src/dispatcher.cpp.o "CMakeFiles/rsutils.dir/src/ensure-console.cpp.o" "CMakeFiles/rsutils.dir/src/eth-config.cpp.o" "CMakeFiles/rsutils.dir/src/executable-name.cpp.o" CMakeFiles/rsutils.dir/src/float3.cpp.o CMakeFiles/rsutils.dir/src/fourcc.cpp.o CMakeFiles/rsutils.dir/src/from.cpp.o CMakeFiles/rsutils.dir/src/hexarray.cpp.o CMakeFiles/rsutils.dir/src/hexdump.cpp.o CMakeFiles/rsutils.dir/src/ios.cpp.o "CMakeFiles/rsutils.dir/src/ip-address.cpp.o" CMakeFiles/rsutils.dir/src/json.cpp.o "CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o" CMakeFiles/rsutils.dir/src/os.cpp.o CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o "CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o" "CMakeFiles/rsutils.dir/src/special-folder.cpp.o" CMakeFiles/rsutils.dir/src/version.cpp.o "CMakeFiles/rsutils.dir/src/word-format.cpp.o" "CMakeFiles/rsutils.dir/src/work-week.cpp.o" /usr/bin/ranlib ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 24%] Built target rsutils make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles/realsense2.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/core/notification.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/notification.cpp.o -MF CMakeFiles/realsense2.dir/src/core/notification.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/notification.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/notification.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp:29:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 29 | return std::move( map ); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp:29:21: note: remove 'std::move' call make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-container.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-container.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-container.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-container.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/options-container.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-container.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/matcher-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/matcher-factory.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/matcher-factory.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp: In function 'bool librealsense::ds::try_get_d400_intrinsic_by_resolution_new(const std::vector&, uint32_t, uint32_t, rs2_intrinsics*)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp:386:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 386 | for (int i = 0; i < count; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h: In instantiation of 'std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp:134:13: required from here /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:42:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 42 | for( auto i = 0; i < arr_size( data ); i++ ) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h: In constructor 'librealsense::asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr, rs2_option)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:34:38: warning: 'librealsense::asic_temperature_option_mipi::_hw_monitor' will be initialized after [-Wreorder] 34 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:33:37: warning: 'rs2_option librealsense::asic_temperature_option_mipi::_option' [-Wreorder] 33 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.cpp:13:5: warning: when initialized here [-Wreorder] 13 | asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h: In constructor 'librealsense::projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr, rs2_option)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:52:38: warning: 'librealsense::projector_temperature_option_mipi::_hw_monitor' will be initialized after [-Wreorder] 52 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:51:37: warning: 'rs2_option librealsense::projector_temperature_option_mipi::_option' [-Wreorder] 51 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.cpp:41:5: warning: when initialized here [-Wreorder] 41 | projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-motion.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-motion.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.cpp:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp: In constructor 'librealsense::d400_active::d400_active(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp:34:14: warning: unused variable 'pid' [-Wunused-variable] 34 | auto pid = this->_pid; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp: In constructor 'librealsense::d400_color::d400_color(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:43:31: warning: base 'librealsense::d400_device' will be initialized after [-Wreorder] 43 | _separate_color(true) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:43:31: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:40:5: warning: when initialized here [-Wreorder] 40 | d400_color::d400_color( std::shared_ptr< const d400_info > const & dev_info ) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp: In member function 'virtual bool librealsense::ds_d400_update_device::check_fw_compatibility(const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:43:14: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 43 | else if (_mipi_device != nullptr ) | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:45:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 45 | auto it = ds::d400_device_to_fw_min_version.find(pid); | ^~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from /builddir/build/BUILD/librealsense-2.57.7/src/usb/usb-types.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/usb/usb-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:7: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(_Link_type, _Base_ptr, const _Key&) [with _Key = short unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(const _Key&) [with _Key = short unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12/bits/stl_tree.h:2533:36, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) [with _Key = short unsigned int; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12/bits/stl_map.h:1218:25, inlined from 'virtual bool librealsense::ds_d400_update_device::check_fw_compatibility(const std::vector&) const' at /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:45:61: /usr/include/c++/12/bits/stl_tree.h:1953:9: warning: 'pid' may be used uninitialized [-Wmaybe-uninitialized] 1953 | if (!_M_impl._M_key_compare(_S_key(__x), __k)) | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp: In member function 'virtual bool librealsense::ds_d400_update_device::check_fw_compatibility(const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:40:18: note: 'pid' was declared here 40 | uint16_t pid; | ^~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:17: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-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.57.7/src/ds/d400/d400-factory.cpp:174:22: warning: unused variable 'vid_a' [-Wunused-variable] 174 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-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.57.7/src/ds/d400/d400-factory.cpp:347:22: warning: unused variable 'vid_a' [-Wunused-variable] 347 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-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.57.7/src/ds/d400/d400-factory.cpp:403:22: warning: unused variable 'vid_a' [-Wunused-variable] 403 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp: In static member function 'static std::vector > librealsense::d400_info::pick_d400_devices(std::shared_ptr, librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:1192:18: warning: variable 'is_pid_of_multisensor_device' set but not used [-Wunused-but-set-variable] 1192 | auto is_pid_of_multisensor_device = [](int pid) { return std::find(std::begin(ds::d400_multi_sensors_pid), std::end(ds::d400_multi_sensors_pid), pid) != std::end(ds::d400_multi_sensors_pid); }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:1193:18: warning: variable 'is_pid_of_mipi_device' set but not used [-Wunused-but-set-variable] 1193 | auto is_pid_of_mipi_device = [](int pid) { return std::find(std::begin(ds::d400_mipi_device_pid), std::end(ds::d400_mipi_device_pid), pid) != std::end(ds::d400_mipi_device_pid); }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:1198:18: warning: variable 'is_device_hid_sensor' set but not used [-Wunused-but-set-variable] 1198 | bool is_device_hid_sensor = false; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:15: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h: In constructor 'librealsense::auto_calibrated::auto_calibrated()': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:84:14: warning: 'librealsense::auto_calibrated::_interactive_scan' will be initialized after [-Wreorder] 84 | bool _interactive_scan; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:82:27: warning: 'librealsense::auto_calibrated::auto_calib_action librealsense::auto_calibrated::_action' [-Wreorder] 82 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:82:27: warning: 'librealsense::auto_calibrated::_action' will be initialized after [-Wreorder] 82 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:77:13: warning: 'int librealsense::auto_calibrated::_average_step_count' [-Wreorder] 77 | int _average_step_count; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:87:36: warning: 'librealsense::auto_calibrated::_max_valid_depth' will be initialized after [-Wreorder] 87 | uint16_t _min_valid_depth, _max_valid_depth; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:81:13: warning: 'int librealsense::auto_calibrated::_resize_factor' [-Wreorder] 81 | int _resize_factor; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_on_chip_calibration(int, std::string, float*, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:290:41: warning: unused variable 'status' [-Wunused-variable] 290 | ds_calib_common::dsc_status status = (ds_calib_common::dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:572:27: warning: unused variable 'progress' [-Wunused-variable] 572 | float progress = 0.0f; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:702:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 702 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_tare_calibration(int, float, std::string, float*, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:709:41: warning: unused variable 'status' [-Wunused-variable] 709 | ds_calib_common::dsc_status status = (ds_calib_common::dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::get_calibration_table() const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:1542:14: warning: unused variable 'table' [-Wunused-variable] 1542 | auto table = (uint8_t*)(calib.data() + sizeof(table_header)); | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_focal_length_calibration(rs2_frame_queue*, rs2_frame_queue*, float, float, int, float*, float*, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:1655:21: warning: unused variable 'correction_factor' [-Wunused-variable] 1655 | const float correction_factor = 0.5f; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-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, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:1814:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1814 | for (int j = 1; j < dots_x_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-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, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:2159:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 2159 | if ((frm_idx < min_frames_required)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-mipi-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-mipi-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-mipi-device.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:11: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp: In member function 'void librealsense::d400_device::register_features()': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1012:14: warning: unused variable 'pid' [-Wunused-variable] 1012 | auto pid = get_pid(); | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp: In constructor 'librealsense::ds5u_device::ds5u_device(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1346:49: warning: base 'librealsense::d400_device' will be initialized after [-Wreorder] 1346 | : d400_device(dev_info), device(dev_info) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1346:49: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1345:5: warning: when initialized here [-Wreorder] 1345 | ds5u_device::ds5u_device( std::shared_ptr< const d400_info > const & dev_info ) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h: In instantiation of 'std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t, bool) [with T = unsigned char; std::string = std::__cxx11::basic_string; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1408:66: required from here /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for( auto i = 0; i < length; i++ ) | ~~^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.cpp:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-motion.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-motion.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-motion.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-motion.cpp:19: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp: In constructor 'librealsense::d500_color::d500_color(const std::shared_ptr&, rs2_format)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:48:41: warning: base 'librealsense::d500_device' will be initialized after [-Wreorder] 48 | , _native_format( native_format ) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:48:41: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:43:5: warning: when initialized here [-Wreorder] 43 | d500_color::d500_color( std::shared_ptr< const d500_info > const & dev_info, rs2_format native_format ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.h:55:14: warning: 'librealsense::d500_color::_separate_color' will be initialized after [-Wreorder] 55 | bool _separate_color; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.h:39:26: warning: 'const rs2_format librealsense::d500_color::_native_format' [-Wreorder] 39 | rs2_format const _native_format; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:43:5: warning: when initialized here [-Wreorder] 43 | d500_color::d500_color( std::shared_ptr< const d500_info > const & dev_info, rs2_format native_format ) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h: In constructor 'librealsense::d500_device::d500_device(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:137:43: warning: 'librealsense::d500_device::_color_stream' will be initialized after [-Wreorder] 137 | std::shared_ptr _color_stream; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:85:50: warning: 'std::shared_ptr librealsense::d500_device::_hw_monitor_response' [-Wreorder] 85 | std::shared_ptr _hw_monitor_response; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:372:5: warning: when initialized here [-Wreorder] 372 | d500_device::d500_device( std::shared_ptr< const d500_info > const & dev_info ) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h: In instantiation of 'std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t, bool) [with T = short unsigned int; std::string = std::__cxx11::basic_string; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:797:87: required from here /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for( auto i = 0; i < length; i++ ) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h: In instantiation of 'std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t, bool) [with T = unsigned char; std::string = std::__cxx11::basic_string; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:800:103: required from here /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/hw_monitor_extended_buffers.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/hw_monitor_extended_buffers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/hw_monitor_extended_buffers.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:17: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp: In member function 'virtual bool librealsense::rs_d585_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:125:22: warning: unused variable 'vid_a' [-Wunused-variable] 125 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp: In member function 'virtual bool librealsense::rs_d585s_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:194:22: warning: unused variable 'vid_a' [-Wunused-variable] 194 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp: In member function 'virtual bool librealsense::d555_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:286:18: warning: unused variable 'vid_a' [-Wunused-variable] 286 | if( auto vid_a = dynamic_cast< const video_stream_profile_interface * >( a ) ) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp: In static member function 'static std::vector > librealsense::d500_info::pick_d500_devices(std::shared_ptr, librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:350:18: warning: variable 'is_pid_of_multisensor_device' set but not used [-Wunused-but-set-variable] 350 | auto is_pid_of_multisensor_device = [](int pid) { return std::find(std::begin(ds::d500_multi_sensors_pid), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:357:18: warning: variable 'is_device_hid_sensor' set but not used [-Wunused-but-set-variable] 357 | bool is_device_hid_sensor = false; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.h: In constructor 'librealsense::d500_external_sync_mode::d500_external_sync_mode(librealsense::hw_monitor&, const std::weak_ptr&, const std::map >&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.h:127:38: warning: 'librealsense::d500_external_sync_mode::_sensor' will be initialized after [-Wreorder] 127 | std::weak_ptr< sensor_base > _sensor; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.h:125:46: warning: 'const std::map > librealsense::d500_external_sync_mode::_description_per_value' [-Wreorder] 125 | const std::map< float, std::string > _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp:143:5: warning: when initialized here [-Wreorder] 143 | d500_external_sync_mode::d500_external_sync_mode( hw_monitor & hwm, const std::weak_ptr< sensor_base > & ep, | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp: In member function 'virtual const char* librealsense::d500_external_sync_mode::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp:199:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 199 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp: In member function 'virtual librealsense::stream_profiles librealsense::d500_depth_mapping_sensor::init_stream_profiles()': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp:526:24: warning: unused variable 'video' [-Wunused-variable] 526 | auto&& video = dynamic_cast(p.get()); | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp:534:24: warning: unused variable 'video' [-Wunused-variable] 534 | auto&& video = dynamic_cast(p.get()); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.cpp: In member function 'virtual void librealsense::d500_safety_sensor::set_safety_preset(int, const std::string&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.cpp:460:18: warning: unused variable 'calib_version' [-Wunused-variable] 460 | uint32_t calib_version = 0; // ignoring this field, as requested by sw architect | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/calibration-engine-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp: In member function 'virtual std::vector librealsense::d500_auto_calibrated::run_focal_length_calibration(rs2_frame_queue*, rs2_frame_queue*, float, float, int, float*, float*, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp:499:21: warning: unused variable 'correction_factor' [-Wunused-variable] 499 | const float correction_factor = 0.5f; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp: In member function 'virtual float librealsense::d500_auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp:545:24: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 545 | if( queue_size < min_frames_required ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_auto_exposure_roi_method::ds_auto_exposure_roi_method(const librealsense::hw_monitor&, librealsense::ds::fw_cmd)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:24:27: warning: 'librealsense::ds_auto_exposure_roi_method::_hw_monitor' will be initialized after [-Wreorder] 24 | const hw_monitor& _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:23:26: warning: 'const librealsense::ds::fw_cmd librealsense::ds_auto_exposure_roi_method::_cmd' [-Wreorder] 23 | const ds::fw_cmd _cmd; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp:28:5: warning: when initialized here [-Wreorder] 28 | ds_auto_exposure_roi_method::ds_auto_exposure_roi_method( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp: In function 'void librealsense::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, rs2_update_progress_callback_sptr, float, float, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp:202:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 202 | for (int i = 0; i < ds::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-debug-protocol-calibration-engine.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-debug-protocol-calibration-engine.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-debug-protocol-calibration-engine.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-debug-protocol-calibration-engine.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-color-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-color-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-color-common.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-color-common.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../core/options-container.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp: In function 'rs2_intrinsics librealsense::ds::get_intrinsic_fisheye_table(const std::vector&, uint32_t, uint32_t)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:63: warning: left operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:75:21: note: in definition of macro 'LIBRS_LOG_' 75 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:13: note: in expansion of macro 'LOG_DEBUG' 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:78: warning: right operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:75:21: note: in definition of macro 'LIBRS_LOG_' 75 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:13: note: in expansion of macro 'LOG_DEBUG' 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:93: warning: right operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:75:21: note: in definition of macro 'LIBRS_LOG_' 75 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:13: note: in expansion of macro 'LOG_DEBUG' 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h: In instantiation of 'std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:13: required from here /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:42:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 42 | for( auto i = 0; i < arr_size( data ); i++ ) | ~~^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp: In member function 'std::vector librealsense::ds_motion_common::filter_device_by_capability(const std::vector&, librealsense::ds::ds_caps)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:305:18: warning: unused variable 'dev' [-Wunused-variable] 305 | if (auto dev = dynamic_cast(_owner)) | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:307:18: warning: unused variable 'dev' [-Wunused-variable] 307 | if (auto dev = dynamic_cast(_owner)) | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:309:18: warning: unused variable 'dev' [-Wunused-variable] 309 | if( auto dev = dynamic_cast< const d500_motion * >( _owner ) ) | ^~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:14: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/presets.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/rs_advanced_mode.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h: In constructor 'librealsense::asic_and_projector_temperature_options::asic_and_projector_temperature_options(const std::weak_ptr&, rs2_option)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:38:37: warning: 'librealsense::asic_and_projector_temperature_options::_option' will be initialized after [-Wreorder] 38 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:37:37: warning: 'std::weak_ptr librealsense::asic_and_projector_temperature_options::_ep' [-Wreorder] 37 | std::weak_ptr _ep; | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:129:5: warning: when initialized here [-Wreorder] 129 | asic_and_projector_temperature_options::asic_and_projector_temperature_options( const std::weak_ptr & ep, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-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.57.7/src/ds/ds-options.h:114:53: warning: 'librealsense::auto_exposure_mode_option::_auto_exposure' will be initialized after [-Wreorder] 114 | std::shared_ptr _auto_exposure; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:112:53: warning: 'const std::map > librealsense::auto_exposure_mode_option::_description_per_value' [-Wreorder] 112 | const std::map _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:241:5: warning: when initialized here [-Wreorder] 241 | auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr auto_exposure, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_mode_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:271:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 271 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_antiflicker_rate_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:330:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 330 | catch(std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-parsers.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-parsers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-parsers.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-parsers.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/amplitude-factor-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-thermal-monitor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-thermal-monitor.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-thermal-monitor.cpp: In member function 'void librealsense::ds_thermal_monitor::polling(dispatcher::cancellable_timer)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-thermal-monitor.cpp:72:22: warning: unused variable 'ts' [-Wunused-variable] 72 | auto ts = (uint64_t)std::chrono::high_resolution_clock::now().time_since_epoch().count(); | ^~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp: In static member function 'static void librealsense::ds_calib_common::get_target_rect_info(rs2_frame_queue*, float*, float&, float&, int, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp:210:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for( int j = 1; j < rect_sides_arr.size(); ++j ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/remove-ir-pattern-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/emitter-frequency-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/emitter-frequency-feature.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/auto-exposure-roi-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/auto-exposure-roi-feature.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/auto-exposure-limit-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/auto-exposure-limit-feature.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gain-limit-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gain-limit-feature.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/advanced_mode.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/advanced_mode.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/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.57.7/src/ds/advanced_mode/advanced_mode.cpp:1113:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 1113 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/media/record/record_sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/core/roi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h: In constructor 'librealsense::record_sensor::record_sensor(librealsense::device_interface&, librealsense::sensor_interface&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:94:14: warning: 'librealsense::record_sensor::m_register_notification_to_base' will be initialized after [-Wreorder] 94 | bool m_register_notification_to_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:91:13: warning: 'int librealsense::record_sensor::m_before_start_callback_token' [-Wreorder] 91 | int m_before_start_callback_token; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.cpp:17:1: warning: when initialized here [-Wreorder] 17 | librealsense::record_sensor::record_sensor( device_interface& device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/record/record_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/api.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/api.h:139:17: warning: 'void librealsense::translate_exception(const char*, const std::string&, rs2_error**)' defined but not used [-Wunused-function] 139 | static void translate_exception(const char * name, std::string const & args, rs2_error ** error) | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/media/record/record_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h: In constructor 'librealsense::record_device::record_device(std::shared_ptr, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h:77:14: warning: 'librealsense::record_device::m_is_recording' will be initialized after [-Wreorder] 77 | bool m_is_recording; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h:73:54: warning: 'std::chrono::_V2::system_clock::duration librealsense::record_device::m_record_total_pause_duration' [-Wreorder] 73 | std::chrono::high_resolution_clock::duration m_record_total_pause_duration; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.cpp:14:1: warning: when initialized here [-Wreorder] 14 | librealsense::record_device::record_device(std::shared_ptr device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/media/playback/playback_sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/roi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/src/media/playback/../../core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.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.57.7/src/media/playback/../../core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/playback/playback_sensor.cpp:284:23: warning: unused variable 'value' [-Wunused-variable] 284 | float value = option.query(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/playback/../../callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/sse/sse-align.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/media/playback/playback_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/roi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/src/media/playback/../../core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.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.57.7/src/media/playback/../../core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.h:11: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/playback/playback_device.cpp:166:117: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 166 | 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.57.7/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/playback/../../callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/image-neon.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/image-neon.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/image-neon.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/sse/sse-pointcloud.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/../../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp: In member function 'void librealsense::pointcloud_sse::get_texture_map_sse(rsutils::number::float2*, const rsutils::number::float3*, unsigned int, unsigned int, const rs2_intrinsics&, const rs2_extrinsics&, rsutils::number::float2*)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp:146:14: warning: unused variable 'tex_ptr' [-Wunused-variable] 146 | auto tex_ptr = texture_map; | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-pointcloud.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/../pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/../../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-align.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-align.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-align.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/media/ros/ros_writer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_writer.cpp:291:14: warning: variable 'rotation' set but not used [-Wunused-but-set-variable] 291 | auto rotation = pose->get_rotation(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_writer.cpp:187:28: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 50%] Building CXX object CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/processing-blocks-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/proc/../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.57.7/src/proc/../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.57.7/src/proc/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 50%] Building CXX object CMakeFiles/realsense2.dir/src/proc/align.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/align.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:49: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 49 | #pragma omp parallel for schedule(dynamic) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/align.cpp:185:18: warning: unused variable 'original_video_profile' [-Wunused-variable] 185 | if (auto original_video_profile = As(original_profile.get()->profile)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp: In member function 'virtual bool librealsense::align::should_process(const rs2::frame&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:215:20: warning: unused variable 'stream' [-Wunused-variable] 215 | rs2_stream stream = profile.stream_type(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:216:20: warning: unused variable 'format' [-Wunused-variable] 216 | rs2_format format = profile.format(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:217:13: warning: unused variable 'index' [-Wunused-variable] 217 | int index = profile.stream_index(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/occlusion-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp: In member function 'void librealsense::occlusion_filter::monotonic_heuristic_invalidation(rsutils::number::float3*, rsutils::number::float2*, const std::vector&, const rs2::depth_frame&) const': /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp:170:17: warning: unused variable 'depth_ptr' [-Wunused-variable] 170 | auto depth_ptr = (uint8_t *)(depth.get_data()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/pointcloud.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.cpp: In member function 'void librealsense::pointcloud::inspect_depth_frame(const rs2::frame&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.cpp:85:14: warning: variable 'found_depth_intrinsics' set but not used [-Wunused-but-set-variable] 85 | bool found_depth_intrinsics = false; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/colorizer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.cpp:11: /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.h: In constructor 'librealsense::colorizer::colorizer(const char*)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.h:168:29: warning: 'librealsense::colorizer::_target_stream_profile' will be initialized after [-Wreorder] 168 | rs2::stream_profile _target_stream_profile; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.h:164:26: warning: 'std::vector librealsense::colorizer::_histogram' [-Wreorder] 164 | std::vector _histogram; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 52%] Building CXX object CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/syncer-processing-block.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/syncer-processing-block.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 52%] Building CXX object CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/synthetic-stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/synthetic-stream.h:197:13: warning: 'librealsense::interleaved_functional_processing_block::_left_target_profile_idx' will be initialized after [-Wreorder] 197 | int _left_target_profile_idx = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:192:20: warning: 'rs2_format librealsense::interleaved_functional_processing_block::_right_target_format' [-Wreorder] 192 | rs2_format _right_target_format; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.cpp:548:5: warning: when initialized here [-Wreorder] 548 | interleaved_functional_processing_block::interleaved_functional_processing_block(const char* name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 53%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/decimation-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/media/ros/ros_reader.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/core/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:24, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_reader.cpp:573:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 573 | return std::move(fh); | ~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:573:25: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_reader.cpp:1439: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] 1439 | for (int i = 1; i < sm.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_reader.cpp:1552:46: warning: variable 'sensor_id' set but not used [-Wunused-but-set-variable] 1552 | device_serializer::sensor_identifier sensor_id = ros_topic::get_sensor_identifier(value_message_instance.getTopic()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.57.7/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_atomic]' /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_atomic]' /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_atomic]' /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.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:403:51: required from 'std::shared_ptr<_Tp> rosbag::Bag::instantiateBuffer(const rosbag::IndexEntry&) const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_reader.h:44: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.57.7/src/media/ros/ros_reader.cpp:415:55: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/src/media/ros/ros_reader.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In static member function 'static librealsense::device_serializer::stream_identifier librealsense::ros_topic::get_stream_identifier(const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:274:159: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 274 | return device_serializer::stream_identifier{ get_device_index(topic), get_sensor_index(topic), get_stream_type(topic), get_stream_index(topic) }; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:256:24: note: 'type' was declared here 256 | rs2_stream type; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp: In member function 'std::shared_ptr librealsense::ros_reader::read_info_snapshot(const std::string&) const': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:1284:37: warning: 'info' may be used uninitialized [-Wmaybe-uninitialized] 1284 | infos->register_info(info, info_msg->value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:1282:33: note: 'info' was declared here 1282 | rs2_camera_info info; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp: In member function 'librealsense::frame_holder librealsense::ros_reader::create_pose_sample(const rosbag::MessageInstance&) const': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:682:35: warning: 'timestamp_ms.std::chrono::duration >::__r' may be used uninitialized [-Wmaybe-uninitialized] 682 | additional_data.timestamp = timestamp_ms.count(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:600:51: note: 'timestamp_ms.std::chrono::duration >::__r' was declared here 600 | std::chrono::duration timestamp_ms; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 53%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp: In member function 'void librealsense::rotation_filter::rotate_frame(uint8_t*, const uint8_t*, int, int, int, float&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:234:13: warning: unused variable 'width_out' [-Wunused-variable] 234 | int width_out = ( value == 90 || value == -90 ) ? height : width; // rotate by 180 will keep the values as is | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:235:13: warning: unused variable 'height_out' [-Wunused-variable] 235 | int height_out = ( value == 90 || value == -90 ) ? width : height; // rotate by 180 will keep the values as is | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/spatial-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_horizontal_fp(void*, float, float)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:247:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | for (v = 0; v < _height;) { | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:256:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 256 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:262:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 262 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:296:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 296 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:314:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 314 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:319:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 319 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:353:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 353 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_vertical_fp(void*, float, float)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:377:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (u = 0; u < _width;) { | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:387:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 387 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:393:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 393 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:427:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:445:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 445 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:450:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 450 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:484:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 484 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/spatial-filter.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h: In instantiation of 'void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = float]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h:53:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = float]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:171:30: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h:230:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int j = 0; j < _height; ++j) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/spatial-filter.h:53:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:173:33: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h:230:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/temporal-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/temporal-filter.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/temporal-filter.cpp:127:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/proc/temporal-filter.cpp:129:37: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.h:27:24: warning: unused variable 'fp' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/hdr-merge.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/hdr-merge.cpp:86:31: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare] 86 | if (_framesets.size() == depth_seq_id) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 55%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/sequence-id-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 56%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/y8i-to-y8y8.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 56%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8-mipi.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8-mipi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8-mipi.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 55%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/hole-filling-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/hole-filling-filter.cpp:11: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/hole-filling-filter.cpp:69:38: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:32:18: warning: unused variable 'fp' [-Wunused-variable] 32 | bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/hole-filling-filter.cpp:71:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:32:18: warning: unused variable 'fp' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/hole-filling-filter.h:42:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:69:38: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:85:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/hole-filling-filter.h:45:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:69:38: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:128:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/hole-filling-filter.h:42:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:71:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:85:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/hole-filling-filter.h:45:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:71:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:128:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 56%] Building CXX object CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/disparity-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/disparity-transform.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/disparity-transform.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 57%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/y12i-to-y16y16.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 57%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16-mipi.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16-mipi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16-mipi.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 58%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16i-10msb-to-y16y16.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16i-10msb-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16i-10msb-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 58%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.cpp: In member function 'virtual void librealsense::y16_10msb_to_y16::process_function(uint8_t* const*, const uint8_t*, int, int, int, int)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.cpp:25:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | for( size_t i = 0; i < width * height; ++i ) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/identity-processing-block.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/rates-printer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rates-printer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/units-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/units-transform.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/units-transform.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/units-transform.cpp:75:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 75 | for (int i = 0; i < _width * _height; i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/threshold.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/threshold.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/threshold.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/rotation-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 61%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/depth-formats-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 61%] Building CXX object CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/color-formats-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In member function 'virtual void librealsense::uyvy_to_yuyv::process_function(uint8_t* const*, const uint8_t*, int, int, int, int)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:1157:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1157 | for( size_t i = 0; i < width * height; ++i ) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_Y8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:794:39: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_Y16; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:797:40: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_RGB8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:800:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_RGBA8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:803:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_BGR8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:806:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_BGRA8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:809:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7759:13: warning: 'int stbi_is_16_bit_from_callbacks(const stbi_io_callbacks*, void*)' defined but not used [-Wunused-function] 7759 | STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *c, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7752:13: warning: 'int stbi_is_16_bit_from_memory(const stbi_uc*, int)' defined but not used [-Wunused-function] 7752 | STBIDEF int stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7745:13: warning: 'int stbi_info_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*)' defined but not used [-Wunused-function] 7745 | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7738:13: warning: 'int stbi_info_from_memory(const stbi_uc*, int, int*, int*, int*)' defined but not used [-Wunused-function] 7738 | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7716:13: warning: 'int stbi_is_16_bit(const char*)' defined but not used [-Wunused-function] 7716 | STBIDEF int stbi_is_16_bit(char const *filename) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7695:13: warning: 'int stbi_info(const char*, int*, int*, int*)' defined but not used [-Wunused-function] 7695 | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:5025:14: warning: 'void stbi_convert_iphone_png_to_rgb_thread(int)' defined but not used [-Wunused-function] 5025 | STBIDEF void stbi_convert_iphone_png_to_rgb_thread(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:5019:14: warning: 'void stbi_set_unpremultiply_on_load_thread(int)' defined but not used [-Wunused-function] 5019 | STBIDEF void stbi_set_unpremultiply_on_load_thread(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:5007:14: warning: 'void stbi_convert_iphone_png_to_rgb(int)' defined but not used [-Wunused-function] 5007 | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:5002:14: warning: 'void stbi_set_unpremultiply_on_load(int)' defined but not used [-Wunused-function] 5002 | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:4567:13: warning: 'int stbi_zlib_decode_noheader_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 4567 | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:4551:15: warning: 'char* stbi_zlib_decode_noheader_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 4551 | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:4540:13: warning: 'int stbi_zlib_decode_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 4540 | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:4519:15: warning: 'char* stbi_zlib_decode_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 4519 | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1585:16: warning: 'void stbi_hdr_to_ldr_scale(float)' defined but not used [-Wunused-function] 1585 | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = 1/scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1584:16: warning: 'void stbi_hdr_to_ldr_gamma(float)' defined but not used [-Wunused-function] 1584 | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = 1/gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1579:16: warning: 'void stbi_ldr_to_hdr_scale(float)' defined but not used [-Wunused-function] 1579 | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1578:16: warning: 'void stbi_ldr_to_hdr_gamma(float)' defined but not used [-Wunused-function] 1578 | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1562:18: warning: 'int stbi_is_hdr_from_callbacks(const stbi_io_callbacks*, void*)' defined but not used [-Wunused-function] 1562 | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1534:18: warning: 'int stbi_is_hdr(const char*)' defined but not used [-Wunused-function] 1534 | STBIDEF int stbi_is_hdr (char const *filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1520:13: warning: 'int stbi_is_hdr_from_memory(const stbi_uc*, int)' defined but not used [-Wunused-function] 1520 | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1496:16: warning: 'float* stbi_loadf(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1496 | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1488:16: warning: 'float* stbi_loadf_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1488 | 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.57.7/src/../third-party/stb_image.h:1481:16: warning: 'float* stbi_loadf_from_memory(const stbi_uc*, int, int*, int*, int*, int)' defined but not used [-Wunused-function] 1481 | 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.57.7/src/../third-party/stb_image.h:1447:18: warning: 'stbi_uc* stbi_load_gif_from_memory(const stbi_uc*, int, int**, int*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1447 | STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int len, int **delays, int *x, int *y, int *z, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1439:18: warning: 'stbi_uc* stbi_load_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1439 | 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.57.7/src/../third-party/stb_image.h:1425:18: warning: 'stbi_us* stbi_load_16_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1425 | STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *channels_in_file, int desired_channels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1418:18: warning: 'stbi_us* stbi_load_16_from_memory(const stbi_uc*, int, int*, int*, int*, int)' defined but not used [-Wunused-function] 1418 | STBIDEF stbi_us *stbi_load_16_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1405:18: warning: 'stbi_us* stbi_load_16(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1405 | STBIDEF stbi_us *stbi_load_16(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1369:18: warning: 'stbi_uc* stbi_load(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1369 | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1129:14: warning: 'void stbi_set_flip_vertically_on_load_thread(int)' defined but not used [-Wunused-function] 1129 | STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1119:14: warning: 'void stbi_set_flip_vertically_on_load(int)' defined but not used [-Wunused-function] 1119 | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:975:21: warning: 'const char* stbi_failure_reason()' defined but not used [-Wunused-function] 975 | STBIDEF const char *stbi_failure_reason(void) | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 62%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/y411-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y411-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 62%] Building CXX object CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/motion-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/motion-transform.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 62%] Building CXX object CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/proc/auto-exposure-processor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/src/proc/auto-exposure-processor.cpp:10:1: warning: when initialized here [-Wreorder] 10 | 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.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 63%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-embedded-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/embedded-filter-interface.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-embedded-filter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-embedded-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 64%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-embedded-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/embedded-filter-interface.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-embedded-filter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-embedded-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 63%] Building CXX object CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/proc/../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.57.7/src/proc/../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.57.7/src/proc/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/pipeline/aggregator.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/stream.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/aggregator.cpp:39:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39 | for (auto i = 0; i < comp->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/pipeline/config.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/config.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/config.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:199:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 199 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:198:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 198 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:129:26: warning: when initialized here [-Wreorder] 129 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/resolver.h:284:21: warning: unused variable 'it' [-Wunused-variable] 284 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:316:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/resolver.h:449:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 449 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/fw-logs/fw-log-data.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/fw-logs/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/pipeline/profile.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:199:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 199 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:198:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 198 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:129:26: warning: when initialized here [-Wreorder] 129 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/resolver.h:284:21: warning: unused variable 'it' [-Wunused-variable] 284 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:316:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/resolver.h:449:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 449 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-formatting-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-formatting-options.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 64%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/pipeline/pipeline.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:11: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:199:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 199 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:198:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 198 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:129:26: warning: when initialized here [-Wreorder] 129 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/resolver.h:284:21: warning: unused variable 'it' [-Wunused-variable] 284 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:316:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/resolver.h:449:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 449 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h: In constructor 'librealsense::pipeline::pipeline::pipeline(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:59:24: warning: 'librealsense::pipeline::pipeline::_dispatcher' will be initialized after [-Wreorder] 59 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:51:43: warning: 'std::shared_ptr librealsense::pipeline::pipeline::_hub' [-Wreorder] 51 | std::shared_ptr< device_hub > _hub; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.cpp:23:9: warning: when initialized here [-Wreorder] 23 | pipeline::pipeline(std::shared_ptr ctx) : | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 67%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/fw-logs/fw-logs-xml-helper.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-xml-helper.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 67%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/fw-logs/fw-logs-parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/fw-logs/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.h:10: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp: In constructor 'librealsense::fw_logs::fw_logs_parser::fw_logs_parser(const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:26:34: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 26 | if( source.first >= fw_logs::max_sources ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:42:35: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 42 | for( int i = 0; i < fw_logs::max_modules; ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp: In member function 'void librealsense::fw_logs::fw_logs_parser::initialize_source_formatting_options(const std::pair >&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:55:35: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 55 | for( int i = 0; i < fw_logs::max_modules; ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp: In member function 'void librealsense::fw_logs::extended_fw_logs_parser::initialize_source_verbosity_settings(const std::pair >&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:221:66: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 221 | if( ! verbosity.empty() && verbosity.rbegin()->first >= fw_logs::max_modules ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp: In member function 'librealsense::command librealsense::fw_logs::extended_fw_logs_parser::get_start_command() const': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:256:41: warning: array subscript 3 is above array bounds of 'const uint8_t [3][32]' {aka 'const unsigned char [3][32]'} [-Warray-bounds] 256 | activate_command.data.assign( &_verbosity_settings.severity_level[0][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | &_verbosity_settings.severity_level[max_sources][0] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.h:76:21: note: while referencing 'librealsense::fw_logs::extended_log_request::severity_level' 76 | uint8_t severity_level[max_sources][max_modules] = {}; // Maps to modules. Zero disables module logging. | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 69%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/fw-update/fw-update-unsigned.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.cpp: In function 'std::vector librealsense::parse_payloads(const std::vector&, size_t)': /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 68%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/fw-update/fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp: In function 'std::string librealsense::get_formatted_fw_version(uint32_t)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp:31:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 31 | for (auto i = 1; i <= buffer.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp: In member function 'void librealsense::update_device::update_mipi(const void*, int, rs2_update_progress_callback_sptr) const': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp:310:18: warning: unused variable 'transferred' [-Wunused-variable] 310 | uint32_t transferred = 0; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 68%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/fw-logs/fw-string-formatter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/fw-logs/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp: In member function 'std::string librealsense::fw_logs::fw_string_formatter::generate_message(const std::string&, const std::vector&, const std::vector&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp:58:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 58 | float as_float = *reinterpret_cast< const float * >( &as_int32 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp: In member function 'std::string librealsense::fw_logs::fw_string_formatter::replace_params(const std::string&, const std::map, std::__cxx11::basic_string >&, const std::map, int>&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp:90:22: warning: variable 'res' set but not used [-Wunused-but-set-variable] 90 | auto res = regex_replace(back_inserter(destTemp), source_temp.begin(), source_temp.end(), e, exp_replace_it->second); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 68%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/fw-update/fw-update-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp: In member function 'virtual std::shared_ptr librealsense::fw_update_info::create_device()': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp:66:25: warning: the compiler can assume that the address of 'dfu_id' will never be NULL [-Waddress] 66 | if (&dfu_id != nullptr) { | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp:64:19: note: 'dfu_id' declared here 64 | auto& dfu_id = usb_devices.front().id; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 69%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/libusb/context-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/libusb/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.h: In constructor 'librealsense::platform::usb_context::usb_context()': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.h:36:36: warning: 'librealsense::platform::usb_context::_ctx' will be initialized after [-Wreorder] 36 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.h:33:29: warning: 'libusb_device** librealsense::platform::usb_context::_list' [-Wreorder] 33 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.cpp:13:9: warning: when initialized here [-Wreorder] 13 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 70%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/libusb/interface-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 70%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/libusb/device-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/libusb/messenger-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/libusb/request-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/libusb/enumerator-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp: In function 'std::string librealsense::platform::get_device_path(libusb_device*)': /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 73%] Building CXX object CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/linux/udev-device-watcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/linux/../librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/../small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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 */ | /builddir/build/BUILD/librealsense-2.57.7/src/linux/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h: In constructor 'librealsense::udev_device_watcher::udev_device_watcher(const librealsense::platform::backend*)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h:22:31: warning: 'librealsense::udev_device_watcher::_backend' will be initialized after [-Wreorder] 22 | platform::backend const * _backend; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h:19:21: warning: 'active_object<> librealsense::udev_device_watcher::_active_object' [-Wreorder] 19 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/linux/../callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/linux/udev-device-watcher.cpp: At global scope: /builddir/build/BUILD/librealsense-2.57.7/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, | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 73%] Building CXX object CMakeFiles/realsense2.dir/src/algo.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/algo.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/algo.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/algo.h:248:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_full_height' will be initialized after [-Wreorder] 248 | int _full_height; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.h:245:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_roi_start_x' [-Wreorder] 245 | int _roi_start_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp:576:1: warning: when initialized here [-Wreorder] 576 | 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.57.7/src/algo.h:246:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_roi_start_y' will be initialized after [-Wreorder] 246 | int _roi_start_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.h:226:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_width' [-Wreorder] 226 | int _width = 0; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp:576:1: warning: when initialized here [-Wreorder] 576 | 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.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/linux/backend-hid.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/linux/backend-hid.cpp:203:24: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 203 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp:308:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 308 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 74%] Building CXX object CMakeFiles/realsense2.dir/src/backend.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/backend.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 74%] Building CXX object CMakeFiles/realsense2.dir/src/archive.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/archive.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/archive.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const 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, 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::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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::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, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:26:64: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const 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, 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::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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::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, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:29:68: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const 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, 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::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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::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, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:32:65: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const 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, 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::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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::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, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:35:59: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const 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, 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::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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::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, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:38:64: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const 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, 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::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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::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, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:41:63: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const 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, 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::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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::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, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:44:68: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::labeled_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, 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::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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /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::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, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:47:67: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 74%] Building CXX object CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/backend-device-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/backend-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/backend-device-factory.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/realsense2.dir/src/device-info.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/device-info.cpp.o -MF CMakeFiles/realsense2.dir/src/device-info.cpp.o.d -o CMakeFiles/realsense2.dir/src/device-info.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/device-info.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/linux/backend-v4l2.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In function 'librealsense::platform::usb_spec librealsense::platform::get_usb_connection_type(std::string)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:485:32: warning: loop variable 'usb_type' creates a copy from type 'const std::pair, librealsense::platform::usb_spec>' [-Wrange-loop-construct] 485 | for(const auto usb_type : usb_name_to_spec ) { | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:485:32: note: use reference type to prevent copying 485 | for(const auto usb_type : usb_name_to_spec ) { | ^~~~~~~~ | & /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In member function 'bool librealsense::platform::frame_drop_monitor::update_and_check_kpi(const librealsense::platform::stream_profile&, const timeval&)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1465:46: warning: comparison of integer expressions of different signedness: 'std::deque::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1465 | if (queue_for_profile.size() >= max_num_of_drops) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/linux/backend-v4l2.h:466:17: warning: 'librealsense::platform::v4l_uvc_device::_stop_pipe_fd' will be initialized after [-Wreorder] 466 | int _stop_pipe_fd[2]; // write to _stop_pipe_fd[1] and read from _stop_pipe_fd[0] | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.h:459:29: warning: 'librealsense::platform::buffers_mgr librealsense::platform::v4l_uvc_device::_buf_dispatch' [-Wreorder] 459 | 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.57.7/src/linux/backend-v4l2.cpp:1483:9: warning: when initialized here [-Wreorder] 1483 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/linux/backend-v4l2.cpp:1522:38: warning: variable 'frame_size' set but not used [-Wunused-but-set-variable] 1522 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In member function 'void librealsense::platform::v4l_uvc_device::poll()': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1793:34: warning: unused variable 'fn' [-Wunused-variable] 1793 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1891:54: warning: unused variable 'fn' [-Wunused-variable] 1891 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1771:30: warning: variable 'md_extracted' set but not used [-Wunused-but-set-variable] 1771 | bool md_extracted = false; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1772:30: warning: variable 'keep_md' set but not used [-Wunused-but-set-variable] 1772 | bool keep_md = false; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1718:18: warning: unused variable 'realtime' [-Wunused-variable] 1718 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1719:18: warning: unused variable 'time_since_epoch' [-Wunused-variable] 1719 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/linux/backend-v4l2.cpp:2900:22: warning: unused variable 'hwts' [-Wunused-variable] 2900 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:2901:22: warning: unused variable 'fn' [-Wunused-variable] 2901 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In member function 'virtual bool librealsense::platform::v4l_mipi_device::get_xu(const librealsense::platform::extension_unit&, uint8_t, uint8_t*, int) const': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:3038:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3038 | if (size < sizeof(__s64)) | ~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/linux/../callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 75%] Building CXX object CMakeFiles/realsense2.dir/src/context.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/context.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/context.cpp:15: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 75%] Building CXX object CMakeFiles/realsense2.dir/src/device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp: In member function 'int librealsense::device::assign_sensor(const std::shared_ptr&, uint8_t)': /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:106:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 106 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp: In member function 'virtual librealsense::sensor_interface& librealsense::device::get_sensor(size_t)': /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:124:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 124 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp: In member function 'virtual const librealsense::sensor_interface& librealsense::device::get_sensor(size_t) const': /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:147:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 147 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp: In member function 'virtual void librealsense::device::tag_profiles(librealsense::device_interface::stream_profiles) const': /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:238:57: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 238 | (tag.width == -1 || vp->get_width() == tag.width) && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:239:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 239 | (tag.height == -1 || vp->get_height() == tag.height) && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:240:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 240 | (tag.fps == -1 || vp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:249:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 249 | (tag.fps == -1 || mp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/realsense2.dir/src/device_hub.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/device_hub.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 77%] Building CXX object CMakeFiles/realsense2.dir/src/error-handling.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/error-handling.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/error-handling.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/error-handling.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/realsense2.dir/src/environment.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/environment.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/environment.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 77%] Building CXX object CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/firmware_logger_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.cpp: In member function 'void librealsense::firmware_logger_device::get_flash_logs_from_hw_monitor()': /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.cpp:130:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | i < res.size() / sizeof( fw_logs::fw_log_binary ) && *beginOfLogIterator == flash_logs_magic_number; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 78%] Building CXX object CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/global_timestamp_reader.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h: In constructor 'librealsense::CLinearCoefficients::CLinearCoefficients(unsigned int)': /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:53:17: warning: 'librealsense::CLinearCoefficients::_base_sample' will be initialized after [-Wreorder] 53 | CSample _base_sample; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:51:22: warning: 'unsigned int librealsense::CLinearCoefficients::_buffer_size' [-Wreorder] 51 | unsigned int _buffer_size; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:24:5: warning: when initialized here [-Wreorder] 24 | CLinearCoefficients::CLinearCoefficients(unsigned int buffer_size) : | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/global_timestamp_reader.h:86:29: warning: 'librealsense::time_diff_keeper::_coefs' will be initialized after [-Wreorder] 86 | CLinearCoefficients _coefs; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:81:25: warning: 'int librealsense::time_diff_keeper::_users_count' [-Wreorder] 81 | int _users_count; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:170:5: warning: when initialized here [-Wreorder] 170 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:88:14: warning: 'librealsense::time_diff_keeper::_is_ready' will be initialized after [-Wreorder] 88 | bool _is_ready; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:87:16: warning: 'double librealsense::time_diff_keeper::_min_command_delay' [-Wreorder] 87 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:170:5: warning: when initialized here [-Wreorder] 170 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:87:16: warning: 'librealsense::time_diff_keeper::_min_command_delay' will be initialized after [-Wreorder] 87 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:83:25: warning: 'active_object<> librealsense::time_diff_keeper::_active_object' [-Wreorder] 83 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:170:5: warning: when initialized here [-Wreorder] 170 | 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.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/hw-monitor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp:3: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/hw-monitor.cpp:23:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (auto i = 0; i < length; i++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp: In member function 'void librealsense::hw_monitor::get_gvd(size_t, unsigned char*, uint8_t, const std::set*) const': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp:244:31: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 244 | for( int i = 0; i < RETRIES; ++i ) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp:253:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 253 | if( i >= ( RETRIES - 1 ) || retry_error_codes->find( response ) == retry_error_codes->end() ) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/realsense2.dir/src/image.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/image.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/image.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/image.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/realsense2.dir/src/image-avx.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/image-avx.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/image-avx.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/image-avx.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 78%] Building CXX object CMakeFiles/realsense2.dir/src/hdr-config.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/hdr-config.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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&, librealsense::hwmon_response_type)': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:85:36: warning: 'librealsense::hdr_config::_sensor' will be initialized after [-Wreorder] 85 | std::weak_ptr _sensor; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:80:22: warning: 'bool librealsense::hdr_config::_is_enabled' [-Wreorder] 80 | mutable bool _is_enabled; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:81:14: warning: 'librealsense::hdr_config::_is_config_in_process' will be initialized after [-Wreorder] 81 | bool _is_config_in_process; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:83:14: warning: 'librealsense::hdr_config::_emitter_on_off_to_be_restored' will be initialized after [-Wreorder] 83 | bool _emitter_on_off_to_be_restored; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:76:13: warning: 'int librealsense::hdr_config::_id' [-Wreorder] 76 | int _id; | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::is_hdr_enabled_in_device(std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:61:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 61 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::configure_hdr_as_in_fw(const std::vector&)': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:97:38: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 97 | if (current_subpreset.size() != subpreset_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'float librealsense::hdr_config::get(rs2_option) const': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:164:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 164 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:175:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 175 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::send_sub_preset_to_fw()': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:376:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 376 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'void librealsense::hdr_config::disable()': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:393:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 393 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'std::vector librealsense::hdr_config::prepare_sub_preset_frames_config() const': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:449:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 449 | for (int i = 0; i < _sequence_size; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 80%] Building CXX object CMakeFiles/realsense2.dir/src/log.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/log.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/log.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/log.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 80%] Building CXX object CMakeFiles/realsense2.dir/src/option.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/option.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/option.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/option.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 81%] Building CXX object CMakeFiles/realsense2.dir/src/platform-camera.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform-camera.cpp.o -MF CMakeFiles/realsense2.dir/src/platform-camera.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform-camera.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/backend-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp: In member function 'void librealsense::platform_camera::initialize()': /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp:70:24: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 70 | for (auto i = 0; i < n_sensors; ++i) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/realsense2.dir/src/sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp:204:18: warning: variable 'is_custom_sensor' set but not used [-Wunused-but-set-variable] 204 | bool is_custom_sensor = false; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp:241:27: warning: unused variable 'bpp' [-Wunused-variable] 241 | const auto && bpp = get_image_bpp( request->get_format() ); | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp: In member function 'uint32_t librealsense::hid_sensor::stream_to_fourcc(rs2_stream) const': /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp:340:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 340 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h: In constructor 'librealsense::uvc_sensor::uvc_sensor(const std::string&, std::shared_ptr, std::unique_ptr, librealsense::device*)': /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:109:47: warning: 'librealsense::uvc_sensor::_timestamp_reader' will be initialized after [-Wreorder] 109 | std::unique_ptr< frame_timestamp_reader > _timestamp_reader; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:68:26: warning: 'std::atomic librealsense::uvc_sensor::_gyro_counter' [-Wreorder] 68 | std::atomic _gyro_counter; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:28:1: warning: when initialized here [-Wreorder] 28 | uvc_sensor::uvc_sensor( std::string const & name, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp: In member function 'void librealsense::uvc_sensor::verify_supported_requests(const librealsense::sensor_interface::stream_profiles&) const': /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:86:22: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 86 | if( gyro_fps != -1 && accel_fps != -1 ) | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:86:41: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 86 | if( gyro_fps != -1 && accel_fps != -1 ) | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:90:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 90 | if( gyro_fps != -1 && accel_fps != -1 && gyro_fps != accel_fps ) | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:90:37: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 90 | if( gyro_fps != -1 && accel_fps != -1 && gyro_fps != accel_fps ) | ~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 83%] Building CXX object CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/rscore-pp-block-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/rscore-pp-block-factory.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rscore-pp-block-factory.cpp: In member function 'virtual std::shared_ptr librealsense::rscore_pp_block_factory::create_pp_block(const std::string&, const rsutils::json&)': /builddir/build/BUILD/librealsense-2.57.7/src/rscore-pp-block-factory.cpp:27:5: warning: statement has no effect [-Wunused-value] 27 | (void *)&settings; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 83%] Building CXX object CMakeFiles/realsense2.dir/src/software-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/software-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 84%] Building CXX object CMakeFiles/realsense2.dir/src/software-device-info.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/software-device-info.cpp.o -MF CMakeFiles/realsense2.dir/src/software-device-info.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-device-info.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/software-device-info.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device-info.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/realsense2.dir/src/source.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/source.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/source.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/source.h: In constructor 'librealsense::frame_source::frame_source(uint32_t)': /builddir/build/BUILD/librealsense-2.57.7/src/source.h:81:33: warning: 'librealsense::frame_source::_callback' will be initialized after [-Wreorder] 81 | rs2_frame_callback_sptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/source.h:80:33: warning: 'std::atomic librealsense::frame_source::_max_publish_list_size' [-Wreorder] 80 | std::atomic< uint32_t > _max_publish_list_size; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/source.cpp:50:5: warning: when initialized here [-Wreorder] 50 | frame_source::frame_source( uint32_t max_publish_list_size ) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/realsense2.dir/src/stream.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/stream.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/stream.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 84%] Building CXX object CMakeFiles/realsense2.dir/src/software-sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/software-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/software-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h: In constructor 'librealsense::software_sensor::software_sensor(const std::string&, librealsense::software_device*)': /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:81:39: warning: 'librealsense::software_sensor::_stereo_extension' will be initialized after [-Wreorder] 81 | rsutils::lazy< stereo_extension > _stereo_extension; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:67:20: warning: 'librealsense::metadata_array librealsense::software_sensor::_metadata_map' [-Wreorder] 67 | metadata_array _metadata_map; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.cpp:67:1: warning: when initialized here [-Wreorder] 67 | software_sensor::software_sensor( std::string const & name, software_device * owner ) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/realsense2.dir/src/sync.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/sync.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp: In member function 'virtual void librealsense::composite_matcher::sync(librealsense::frame_holder, const librealsense::syncronization_environment&)': /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp:396:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 396 | for( auto i = 1; i < frames_arrived.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp: In function 'std::pair librealsense::extract_timestamps(frame_holder&, frame_holder&)': /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp:547:84: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 547 | std::pair extract_timestamps(frame_holder & a, frame_holder & b) | ^ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 87%] Building C object CMakeFiles/realsense2.dir/src/verify.c.o /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -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.57.7/src/verify.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 86%] Building CXX object CMakeFiles/realsense2.dir/src/types.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/types.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:7, from /builddir/build/BUILD/librealsense-2.57.7/src/types.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 86%] Building CXX object CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/terminal-parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/terminal-parser.cpp:79:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/terminal-parser.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/realsense2.dir/src/points.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/points.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/points.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp: In member function 'void librealsense::points::export_to_ply(const std::string&, const librealsense::frame_holder&)': /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for( int i = 0; i < get_vertex_count(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp:117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 117 | for( int i = 0; i < new_vertices.size(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp:134:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 134 | for( int i = 0; i < size; ++i ) | ~~^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/realsense2.dir/src/frame.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/frame.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp: In function 'std::ostream& librealsense::operator<<(std::ostream&, const frame_interface&)': /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:19:10: warning: the compiler can assume that the address of 'f' will never be NULL [-Waddress] 19 | if( !&f ) | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:17:70: note: 'f' declared here 17 | std::ostream & operator<<( std::ostream & s, const frame_interface & f ) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:29:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | for( int i = 0; i < composite->get_embedded_frames_count(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/frame.cpp:19:5: warning: 'nonnull' argument 'f' compared to NULL [-Wnonnull-compare] 19 | if( !&f ) | ^~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/realsense2.dir/src/labeled-points.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/labeled-points.cpp.o -MF CMakeFiles/realsense2.dir/src/labeled-points.cpp.o.d -o CMakeFiles/realsense2.dir/src/labeled-points.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/labeled-points.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/labeled-points.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/labeled-points.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 89%] Building CXX object CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o -MF CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/eth-config-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 81%] Building CXX object CMakeFiles/realsense2.dir/src/rs.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/rs.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/api.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:16: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/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.57.7/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.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:15: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h:10: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:46: /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:199:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 199 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:198:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 198 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:129:26: warning: when initialized here [-Wreorder] 129 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/resolver.h:284:21: warning: unused variable 'it' [-Wunused-variable] 284 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:316:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/pipeline/resolver.h:449:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 449 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:54: /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp: In constructor 'rs2_option_value_wrapper::rs2_option_value_wrapper(rs2_option, rs2_option_type, const std::shared_ptr, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector, rsutils::json_base> >&)': /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:104:32: warning: 'rs2_option_value_wrapper::ref_count' will be initialized after [-Wreorder] 104 | mutable std::atomic< int > ref_count; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:101:35: warning: 'std::shared_ptr, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector, rsutils::json_base> > rs2_option_value_wrapper::p_json' [-Wreorder] 101 | std::shared_ptr< const json > p_json; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:106:5: warning: when initialized here [-Wreorder] 106 | rs2_option_value_wrapper( rs2_option option_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp: In function 'void rs2_software_sensor_detach(rs2_sensor*, rs2_error**)': /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:3335:10: warning: unused variable 'bs' [-Wunused-variable] 3335 | auto bs = VALIDATE_INTERFACE(sensor->sensor, librealsense::software_sensor); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp: In function 'rs2_firmware_log_message* rs2_create_fw_log_message(rs2_device*, rs2_error**)': /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:3970:10: warning: unused variable 'fw_logger' [-Wunused-variable] 3970 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/rs.cpp:4055:10: warning: unused variable 'fw_logger' [-Wunused-variable] 4055 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 89%] Building CXX object CMakeFiles/realsense2.dir/src/to-string.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/to-string.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/to-string.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/to-string.cpp: In function 'bool librealsense::is_valid(rs2_option)': /builddir/build/BUILD/librealsense-2.57.7/src/to-string.cpp:607:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 607 | || option >= 0 && option < RS2_OPTION_COUNT; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 87%] Building CXX object CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/src/serialized-utilities.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.h: In constructor 'librealsense::serialized_utilities::json_preset_reader::json_preset_reader(const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.h:65:19: warning: 'librealsense::serialized_utilities::json_preset_reader::_parameters' will be initialized after [-Wreorder] 65 | json *_parameters; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.h:63:17: warning: 'int librealsense::serialized_utilities::json_preset_reader::_schema_version' [-Wreorder] 63 | int _schema_version; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.cpp:14:1: warning: when initialized here [-Wreorder] 14 | json_preset_reader::json_preset_reader( const std::string & json_content ) : _parameters(nullptr), _schema_version(0) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 90%] Building CXX object CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o -MF CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/platform/platform-utils.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/platform-utils.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 91%] Building CXX object CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/synthetic-options-watcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/synthetic-options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/synthetic-options-watcher.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/synthetic-options-watcher.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 90%] Building CXX object CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o -MF CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 91%] Building CXX object CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o -MF CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o.d -o CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-proxy.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-proxy.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-proxy.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/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.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/calibration-engine-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-proxy.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.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.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/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.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 91%] Building CXX object CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -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.57.7/third-party/easyloggingpp/src/easylogging++.cc make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:1906: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] 1906 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:1906: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.57.7/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:2498: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] 2498 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:2498: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 make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Linking CXX shared library Release/librealsense2.so /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -shared -Wl,-soname,librealsense2.so.2.57 -o Release/librealsense2.so.2.57.7 "CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o" CMakeFiles/realsense2.dir/src/core/notification.cpp.o "CMakeFiles/realsense2.dir/src/core/options-container.cpp.o" "CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o" "CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o" CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o "CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o" CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o "CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.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/proc/sse/sse-align.cpp.o" "CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o" "CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o" "CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o" "CMakeFiles/realsense2.dir/src/proc/neon/neon-align.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/rotation-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/y8i-to-y8y8-mipi.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.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/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/y411-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.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-formatting-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/backend-device-factory.cpp.o" CMakeFiles/realsense2.dir/src/context.cpp.o CMakeFiles/realsense2.dir/src/device.cpp.o "CMakeFiles/realsense2.dir/src/device-info.cpp.o" CMakeFiles/realsense2.dir/src/device_hub.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/platform-camera.cpp.o" CMakeFiles/realsense2.dir/src/rs.cpp.o CMakeFiles/realsense2.dir/src/sensor.cpp.o "CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o" "CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o" "CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o" "CMakeFiles/realsense2.dir/src/software-device.cpp.o" "CMakeFiles/realsense2.dir/src/software-device-info.cpp.o" "CMakeFiles/realsense2.dir/src/software-sensor.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/labeled-points.cpp.o" "CMakeFiles/realsense2.dir/src/to-string.cpp.o" "CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o" "CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o" "CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o" "CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o" "CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o" "CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o" -ludev Release/librsutils.a Release/librealsense-file.a -lpthread /usr/lib64/libusb-1.0.so /usr/bin/cmake -E cmake_symlink_library Release/librealsense2.so.2.57.7 Release/librealsense2.so.2.57 Release/librealsense2.so make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Built target realsense2 make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/depend /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/depend /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/depend /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/convert /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert/CMakeFiles/rs-convert.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/terminal /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal/CMakeFiles/rs-terminal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger/CMakeFiles/rs-fw-logger.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/build /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -MF CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o.d -o CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:145:30: warning: unused variable 'parsing_result' [-Wunused-variable] 145 | bool parsing_result = fw_log_device.parse_log(log_message, parsed_log); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:163:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < msg_data.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:47:10: warning: unused variable 'use_xml_file' [-Wunused-variable] 47 | auto use_xml_file = false; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 93%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-logger/CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 93%] Linking CXX executable ../../Release/rs-fw-logger cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-fw-logger.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o" "CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-fw-logger -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: -lpthread ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 93%] Built target rs-fw-logger make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/recorder /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder/CMakeFiles/rs-record.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Building CXX object tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -MF CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o.d -o CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices/rs-enumerate-devices.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices/rs-enumerate-devices.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices/rs-enumerate-devices.cpp:17: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o -MF CMakeFiles/rs-convert.dir/rs-convert.cpp.o.d -o CMakeFiles/rs-convert.dir/rs-convert.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-png.hpp: In constructor 'rs2::tools::converter::converter_png::converter_png(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-png.hpp:21:29: warning: 'rs2::tools::converter::converter_png::_filePath' will be initialized after [-Wreorder] 21 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-png.hpp:20:28: warning: 'rs2_stream rs2::tools::converter::converter_png::_streamType' [-Wreorder] 20 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-png.hpp:25:17: warning: when initialized here [-Wreorder] 25 | converter_png(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-raw.hpp: In constructor 'rs2::tools::converter::converter_raw::converter_raw(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-raw.hpp:19:29: warning: 'rs2::tools::converter::converter_raw::_filePath' will be initialized after [-Wreorder] 19 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-raw.hpp:18:28: warning: 'rs2_stream rs2::tools::converter::converter_raw::_streamType' [-Wreorder] 18 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-raw.hpp:22:17: warning: when initialized here [-Wreorder] 22 | converter_raw(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:15: /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-bin.hpp: In constructor 'rs2::tools::converter::converter_bin::converter_bin(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-bin.hpp:20:29: warning: 'rs2::tools::converter::converter_bin::_filePath' will be initialized after [-Wreorder] 20 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-bin.hpp:19:28: warning: 'rs2_stream rs2::tools::converter::converter_bin::_streamType' [-Wreorder] 19 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-bin.hpp:63:17: warning: when initialized here [-Wreorder] 63 | converter_bin(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 94%] Building CXX object tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 96%] Linking CXX executable ../../Release/rs-enumerate-devices cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-enumerate-devices.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o" "CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-enumerate-devices -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 96%] Built target rs-enumerate-devices make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o -MF CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o.d -o CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:11: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../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.57.7/tools/terminal/../../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.57.7/tools/terminal/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../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.57.7/tools/terminal/../../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../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.57.7/tools/terminal/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp: In function 'std::vector build_raw_command_data(const command&, const std::vector >&)': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:29:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 29 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp: In function 'void xml_mode(const std::string&, const commands_xml&, rs2::device&, std::map, std::function&)> >&, bool)': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:66:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:287:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 287 | if (num_rs_devices < (dev_id + 1)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:294:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 294 | for (int i = 0; i < (num_rs_devices - 1); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 95%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o -MF CMakeFiles/rs-convert.dir/converter.cpp.o.d -o CMakeFiles/rs-convert.dir/converter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converter.hpp:14, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converter.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 97%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -MF CMakeFiles/rs-terminal.dir/auto-complete.cpp.o.d -o CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/auto-complete.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/auto-complete.cpp: In member function 'std::string auto_complete::get_last_word(const std::string&) const': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/auto-complete.cpp:54:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | if (index > line.size()) | ^~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/auto-complete.cpp:57:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 57 | return line.substr(index + 1); | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 96%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -MF CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o.d -o CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.hpp:13, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp: In member function 'std::string rs2::tools::converter::converter_csv::motion_pose_frame_record::to_string() const': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp:38:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 38 | for (auto i = 0; i < specific_attributes; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.hpp: In constructor 'rs2::tools::converter::converter_csv::converter_csv(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.hpp:60:29: warning: 'rs2::tools::converter::converter_csv::_filePath' will be initialized after [-Wreorder] 60 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.hpp:59:28: warning: 'rs2_stream rs2::tools::converter::converter_csv::_streamType' [-Wreorder] 59 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp:44:1: warning: when initialized here [-Wreorder] 44 | converter_csv::converter_csv(const std::string& filePath, rs2_stream streamType) | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp: In member function 'void rs2::tools::converter::converter_csv::save_motion_pose_data_to_file()': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp:141:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (auto i = 0; i < elem.second.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Linking CXX executable ../../Release/rs-terminal cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-terminal.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o" "CMakeFiles/rs-terminal.dir/auto-complete.cpp.o" "CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-terminal -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: -lpthread ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Built target rs-terminal make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update/CMakeFiles/rs-fw-update.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o -MF CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o.d -o CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.hpp:11, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.hpp: In constructor 'rs2::tools::converter::converter_3d_csv::converter_3d_csv(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.hpp:22:29: warning: 'rs2::tools::converter::converter_3d_csv::_filePath' will be initialized after [-Wreorder] 22 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.hpp:21:28: warning: 'rs2_stream rs2::tools::converter::converter_3d_csv::_streamType' [-Wreorder] 21 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.cpp:12:1: warning: when initialized here [-Wreorder] 12 | converter_3d_csv::converter_3d_csv(const std::string& filePath, rs2_stream streamType) | ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Linking CXX executable ../../Release/rs-convert cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-convert.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-convert.dir/rs-convert.cpp.o" "CMakeFiles/rs-convert.dir/converter.cpp.o" "CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o" "CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o" "CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-convert -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Built target rs-convert make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 94%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/recorder/../../common -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o -MF CMakeFiles/rs-record.dir/rs-record.cpp.o.d -o CMakeFiles/rs-record.dir/rs-record.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/recorder/rs-record.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/recorder/rs-record.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/recorder/rs-record.cpp:15: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-update/CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/recorder/../../common -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/recorder/CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Linking CXX executable ../../Release/rs-record cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-record.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-record.dir/rs-record.cpp.o" "CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-record -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Built target rs-record make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -MF CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o.d -o CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update/rs-fw-update.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update/rs-fw-update.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update/rs-fw-update.cpp:18: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Linking CXX executable ../../Release/rs-fw-update cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-fw-update.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o" "CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-fw-update -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Built target rs-fw-update make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.53qJiO + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 ++ dirname /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 + cd librealsense-2.57.7 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + '[' -f /opt/ros/humble/setup.sh ']' + . /opt/ros/humble/setup.sh ++ : /opt/ros/humble ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/ros/humble ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/ros/humble ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/ros/humble"' +++ _UNIQUE_PREFIX_PATH=/opt/ros/humble ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/ros/humble/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/ros/humble ++ IFS=' ' ++ . /opt/ros/humble/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ '[' -z /opt/ros/humble ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ : sh +++ _ament_python_executable=/usr/bin/python3.11 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.11 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.11 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ echo -n /opt/ros/humble: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 'INSTALL=/usr/bin/install -p' -C .obj-aarch64-openEuler-linux-gnu make: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/cmake -S/builddir/build/BUILD/librealsense-2.57.7 -B/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'third-party/realsense-file/CMakeFiles/realsense-file.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 9%] Built target realsense-file /usr/bin/make -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils/CMakeFiles/rsutils.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'third-party/rsutils/CMakeFiles/rsutils.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 21%] Built target rsutils /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles/realsense2.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'CMakeFiles/realsense2.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 89%] Built target realsense2 /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/convert /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert/CMakeFiles/rs-convert.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/convert/CMakeFiles/rs-convert.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 91%] Built target rs-convert /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Built target rs-enumerate-devices /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger/CMakeFiles/rs-fw-logger.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 93%] Built target rs-fw-logger /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/terminal /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal/CMakeFiles/rs-terminal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/terminal/CMakeFiles/rs-terminal.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 94%] Built target rs-terminal /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/recorder /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder/CMakeFiles/rs-record.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/recorder/CMakeFiles/rs-record.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 96%] Built target rs-record /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update/CMakeFiles/rs-fw-update.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/fw-update/CMakeFiles/rs-fw-update.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 97%] Built target rs-fw-update /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/embed /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/embed/CMakeFiles/rs-embed.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Built target rs-embed /usr/bin/make -f common/fw/CMakeFiles/fw.dir/build.make common/fw/CMakeFiles/fw.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/common/fw /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw/CMakeFiles/fw.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f common/fw/CMakeFiles/fw.dir/build.make common/fw/CMakeFiles/fw.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'common/fw/CMakeFiles/fw.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Built target fw make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so.2.57.7 -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so.2.57 -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2 -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_advanced_mode_command.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_config.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_context.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_device.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_eth_config.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_frame.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_internal.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_option.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_pipeline.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_processing.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_record_playback.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_safety_sensor.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_sensor.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_types.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_context.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_device.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_eth_config.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_export.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_frame.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_internal.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_options.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_pipeline.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_processing.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_record_playback.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_safety_sensor.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_sensor.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_serializable_device.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_types.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rs.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rs.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rs_advanced_mode.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rs_advanced_mode.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rsutil.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/cmake/realsense2/realsense2Targets.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/cmake/realsense2/realsense2Targets-release.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/cmake/realsense2/realsense2Config.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/cmake/realsense2/realsense2ConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/pkgconfig/realsense2.pc ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librsutils.a -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense-file.a -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-convert -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-convert" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-enumerate-devices -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-enumerate-devices" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-logger -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-logger" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-terminal -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-terminal" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-record -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-record" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-update -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-update" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-embed -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/libfw.a make: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' + /usr/bin/find-debuginfo -j4 --strict-build-id -i --build-id-seed 2.57.7-1 --unique-debug-suffix -2.57.7-1.aarch64 --unique-debug-src-base ros-humble-librealsense2-2.57.7-1.aarch64 -S debugsourcefiles.list /builddir/build/BUILD/librealsense-2.57.7 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-logger explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-convert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-enumerate-devices explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-embed extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-embed extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-convert extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-logger extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-enumerate-devices explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-update extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-update explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-record extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-record explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-terminal extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-terminal explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so.2.57.7 extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so.2.57.7 12755 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.e0iCIv + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.57.7 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages ++ /usr/bin/make -qp -C .obj-aarch64-openEuler-linux-gnu ++ sed 's/^\(test\|check\):.*/\1/;t f;d;:f;q0' + TEST_TARGET= RPM TESTS SKIPPED + '[' -n '' ']' + echo 'RPM TESTS SKIPPED' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ros-humble-librealsense2-2.57.7-1.aarch64 Provides: ros-humble-librealsense2 = 2.57.7-1 ros-humble-librealsense2(aarch-64) = 2.57.7-1 ros-humble-librealsense2-devel = 2.57.7-1 ros-humble-librealsense2-doc = 2.57.7-1 ros-humble-librealsense2-runtime = 2.57.7-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ros-humble-librealsense2-debuginfo-2.57.7-1.aarch64 Provides: librealsense2.so.2.57.7-2.57.7-1.aarch64.debug()(64bit) ros-humble-librealsense2-debuginfo = 2.57.7-1 ros-humble-librealsense2-debuginfo(aarch-64) = 2.57.7-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ros-humble-librealsense2-debugsource(aarch-64) = 2.57.7-1 Processing files: ros-humble-librealsense2-debugsource-2.57.7-1.aarch64 Provides: ros-humble-librealsense2-debugsource = 2.57.7-1 ros-humble-librealsense2-debugsource(aarch-64) = 2.57.7-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 Wrote: /builddir/build/RPMS/ros-humble-librealsense2-debugsource-2.57.7-1.aarch64.rpm Wrote: /builddir/build/RPMS/ros-humble-librealsense2-2.57.7-1.aarch64.rpm Wrote: /builddir/build/RPMS/ros-humble-librealsense2-debuginfo-2.57.7-1.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Y9DZOs + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.57.7 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.HMETwB + umask 022 + cd /builddir/build/BUILD + rm -rf librealsense-2.57.7 librealsense-2.57.7.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0